From 964b888e4cce174d71900f0988f8fa70cca37251 Mon Sep 17 00:00:00 2001 From: Kharec Date: Mon, 5 Jan 2026 22:33:43 +0100 Subject: [PATCH] fix: finish-only mark action --- auditui/app.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/auditui/app.py b/auditui/app.py index efa0fac..36e80c6 100644 --- a/auditui/app.py +++ b/auditui/app.py @@ -403,11 +403,12 @@ class Auditui(App): is_currently_finished = self.library_client.is_finished(selected_item) if is_currently_finished: - success = self.library_client.mark_as_unfinished(asin) - message = "Marked as unfinished" if success else "Failed to mark as unfinished" - else: - success = self.library_client.mark_as_finished(asin, selected_item) - message = "Marked as finished" if success else "Failed to mark as finished" + self.call_from_thread(self.update_status, + "Already marked as finished") + return + + success = self.library_client.mark_as_finished(asin, selected_item) + message = "Marked as finished" if success else "Failed to mark as finished" self.call_from_thread(self.update_status, message) if success: