1
0
Fork 0

Fix error when either language or engine are nil

This commit is contained in:
Bram Schoenmakers 2024-01-16 06:30:24 +01:00
parent f054879d37
commit d75542ac7f
Signed by: bram
GPG key ID: 0CCD19DFDC63258F

View file

@ -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)))