diff --git a/beets/dbcore/query.py b/beets/dbcore/query.py index 8fb64e206..239eaa965 100644 --- a/beets/dbcore/query.py +++ b/beets/dbcore/query.py @@ -156,10 +156,9 @@ class NoneQuery(FieldQuery): def col_clause(self): return self.field + " IS NULL", () - @classmethod - def match(cls, item): + def match(self, item): try: - return item[cls.field] is None + return item.get(self.field) is None except KeyError: return True