diff --git a/api/src/Etemplate/Widget/Customfields.php b/api/src/Etemplate/Widget/Customfields.php index a5674bbcdc..a2270d1d78 100644 --- a/api/src/Etemplate/Widget/Customfields.php +++ b/api/src/Etemplate/Widget/Customfields.php @@ -176,7 +176,7 @@ class Customfields extends Transformer } // Remove filtered fields - if (!empty($field_filters) && in_array($key, $negate_fields) && in_array($key, $field_filters)) + if(!empty($field_filters) && !in_array($key, $field_filters) || !empty($negate_fields) && in_array($key, $negate_fields)) { unset($fields[$key]); }