From 5bb294a54b55338affbc70fb0f4471c5935c5a66 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Sat, 17 May 2025 19:54:08 +0200 Subject: [PATCH] cli/bookcase_item: fix argument order --- src/worblehat/cli/subclis/bookcase_item.py | 2 +- src/worblehat/services/bookcase_item.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/worblehat/cli/subclis/bookcase_item.py b/src/worblehat/cli/subclis/bookcase_item.py index 76f813e..ec8cb1a 100644 --- a/src/worblehat/cli/subclis/bookcase_item.py +++ b/src/worblehat/cli/subclis/bookcase_item.py @@ -51,7 +51,7 @@ class BookcaseItemCli(NumberedCmd): return _selected_bookcase_item_prompt(self.bookcase_item) def do_update_data(self, _: str): - item = create_bookcase_item_from_isbn(self.sql_session, str(self.bookcase_item.isbn)) + item = create_bookcase_item_from_isbn(str(self.bookcase_item.isbn), self.sql_session) if item is None: print("Error: could not fetch metadata for this item") diff --git a/src/worblehat/services/bookcase_item.py b/src/worblehat/services/bookcase_item.py index f1f0555..5e8c3aa 100644 --- a/src/worblehat/services/bookcase_item.py +++ b/src/worblehat/services/bookcase_item.py @@ -29,7 +29,8 @@ def is_valid_isbn(isbn: str) -> bool: def create_bookcase_item_from_isbn( - isbn: str, sql_session: Session + isbn: str, + sql_session: Session, ) -> BookcaseItem | None: """ This function fetches metadata for the given ISBN and creates a BookcaseItem from it.