From e57840f244bf9d6dee46d885bba13f9a38ab012f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 2 Nov 2023 06:52:35 +0530 Subject: [PATCH] ... --- src/calibre/db/notes/connect.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/calibre/db/notes/connect.py b/src/calibre/db/notes/connect.py index e4a4735528..d66d9839e6 100644 --- a/src/calibre/db/notes/connect.py +++ b/src/calibre/db/notes/connect.py @@ -262,14 +262,17 @@ class Notes: return conn.get('SELECT doc FROM notes_db.notes WHERE item=? AND colname=?', (item_id, field_name), all=False) def get_note_data(self, conn, field_name, item_id): + ans = None for (note_id, doc, searchable_text, ctime, mtime) in conn.execute( 'SELECT id,doc,searchable_text,ctime,mtime FROM notes_db.notes WHERE item=? AND colname=?', (item_id, field_name) ): - return { + ans = { 'id': note_id, 'doc': doc, 'searchable_text': searchable_text, 'ctime': ctime, 'mtime': mtime, 'resource_hashes': frozenset(self.resources_used_by(conn, note_id)), } + break + return ans def get_all_items_that_have_notes(self, conn, field_name=None): if field_name: