From d75542ac7f7f1745badae6722b10369be50caa37 Mon Sep 17 00:00:00 2001 From: Bram Schoenmakers Date: Tue, 16 Jan 2024 06:30:24 +0100 Subject: [PATCH] Fix error when either language or engine are nil --- kagi.el | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/kagi.el b/kagi.el index ee2957a..c8b7dfc 100644 --- a/kagi.el +++ b/kagi.el @@ -418,9 +418,13 @@ ENGINE is the name of a supported summarizer engine, as defined in `kagi--summarizer-engines'." (let* ((kagi-summarizer-default-language - (upcase (or language kagi-summarizer-default-language))) + (if (stringp language) + (upcase language) + kagi-summarizer-default-language)) (kagi-summarizer-engine - (downcase (or engine kagi-summarizer-engine)))) + (if (stringp engine) + (downcase engine) + kagi-summarizer-engine))) (if-let* ((response (if (kagi--url-p text-or-url) (kagi--call-url-summarizer text-or-url) (kagi--call-text-summarizer text-or-url)))