From e2340c709f57304cacee70e2420914fdec5cf6a3 Mon Sep 17 00:00:00 2001 From: Debanjum Date: Sat, 29 Nov 2025 17:08:17 -0800 Subject: [PATCH] Fix extracting image by URL in chat history when using Nano Banana Pro Logical error due to else conditional being not correctly indented. This would result in error in using gemini 3 pro image when images are in S3 bucket. --- src/khoj/processor/image/generate.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/khoj/processor/image/generate.py b/src/khoj/processor/image/generate.py index a6070b65..42607a61 100644 --- a/src/khoj/processor/image/generate.py +++ b/src/khoj/processor/image/generate.py @@ -391,8 +391,8 @@ def format_messages_for_gemini( for image_data in chat.images: if image_data.startswith("http"): image = get_image_from_url(image_data, type="bytes") - else: - image = get_image_from_base64(image_data, type="bytes") + else: + image = get_image_from_base64(image_data, type="bytes") parts.append(gtypes.Part.from_bytes(data=image.content, mime_type=image.type)) else: parts.append(gtypes.Part.from_text(text="This is the message you previously sent:"))