From faeeecb1a62d9f83f0ed85edc269af2af59c6e64 Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Mon, 17 Nov 2025 16:16:53 +0530 Subject: [PATCH] fix(Website): throw error only if images are attached --- frappe/website/doctype/website_slideshow/website_slideshow.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/website/doctype/website_slideshow/website_slideshow.py b/frappe/website/doctype/website_slideshow/website_slideshow.py index e1301fe004..cd82825038 100644 --- a/frappe/website/doctype/website_slideshow/website_slideshow.py +++ b/frappe/website/doctype/website_slideshow/website_slideshow.py @@ -37,7 +37,7 @@ class WebsiteSlideshow(Document): def validate_images(self): """atleast one image file should be public for slideshow""" files = map(lambda row: row.image, self.slideshow_items) - if files: + if files and self.slideshow_items: result = frappe.get_all("File", filters={"file_url": ("in", list(files))}, fields="is_private") if any(file.is_private for file in result): frappe.throw(_("All Images attached to Website Slideshow should be public"))