diff --git a/src/calibre/db/cache.py b/src/calibre/db/cache.py index 45e0cab61b..358130c3a2 100644 --- a/src/calibre/db/cache.py +++ b/src/calibre/db/cache.py @@ -686,6 +686,7 @@ class Cache: ' Return all notes data as a dict or None if note does not exist ' return self.backend.notes_data_for(field, item_id) + @read_api def get_all_items_that_have_notes(self, field_name=None) -> set[int] | dict[str, int]: ' Return all item_ids for items that have notes in the specified field or all fields if field_name is None ' return self.backend.get_all_items_that_have_notes(field_name)