diff --git a/superset/dashboards/filters.py b/superset/dashboards/filters.py index 3bbef14f4cb0..7b02c2367954 100644 --- a/superset/dashboards/filters.py +++ b/superset/dashboards/filters.py @@ -224,12 +224,14 @@ def apply(self, query: Query, value: Any) -> Query: return query.filter( and_( Dashboard.certified_by.isnot(None), + Dashboard.certified_by != "", ) ) if value is False: return query.filter( - and_( + or_( Dashboard.certified_by.is_(None), + Dashboard.certified_by == "", ) ) return query