From 5848d922785422127aa6087368e503e5197316d9 Mon Sep 17 00:00:00 2001 From: vnmedeiros Date: Sun, 7 Nov 2021 23:32:31 -0300 Subject: [PATCH] fix: get facets count of the metadata type relationship --- src/classes/repositories/class-tainacan-items.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/classes/repositories/class-tainacan-items.php b/src/classes/repositories/class-tainacan-items.php index 967048945..88bb1ce55 100644 --- a/src/classes/repositories/class-tainacan-items.php +++ b/src/classes/repositories/class-tainacan-items.php @@ -708,8 +708,10 @@ class Items extends Repository { foreach($args['meta_query'] as $idx => $meta) { $meta_id = $meta['key']; $metadata = $Tainacan_Metadata->fetch($meta_id); - if($metadata->get_metadata_type() === 'Tainacan\\Metadata_Types\\Relationship') - { + if( + $metadata->get_metadata_type() === 'Tainacan\\Metadata_Types\\Relationship' + && (isset($meta['compare']) && !in_array($meta['compare'], ['IN', 'NOT IN', '='])) + ) { $options = $metadata->get_metadata_type_options(); if( isset($options) && isset($options['search']) ) { $this->relationsip_metaquery = array(