Переглянути джерело

Merge pull request #4837 from pratu16x7/hotfix

[fix] slideshow private images validation
version-14
Prateeksha Singh 7 роки тому
committed by GitHub
джерело
коміт
2223671ca7
Не вдалося знайти GPG ключ що відповідає даному підпису Ідентифікатор GPG ключа: 4AEE18F83AFDEB23
1 змінених файлів з 4 додано та 3 видалено
  1. +4
    -3
      frappe/website/doctype/website_slideshow/website_slideshow.py

+ 4
- 3
frappe/website/doctype/website_slideshow/website_slideshow.py Переглянути файл

@@ -21,9 +21,10 @@ class WebsiteSlideshow(Document):
def validate_images(self): def validate_images(self):
''' atleast one image file should be public for slideshow ''' ''' atleast one image file should be public for slideshow '''
files = map(lambda row: row.image, self.slideshow_items) files = map(lambda row: row.image, self.slideshow_items)
result = frappe.get_all("File", filters={ "file_url":("in", files) }, fields="is_private")
if any([file.is_private for file in result]):
frappe.throw(_("All Images attached to Website Slideshow should be public"))
if files:
result = frappe.get_all("File", filters={ "file_url":("in", files) }, fields="is_private")
if any([file.is_private for file in result]):
frappe.throw(_("All Images attached to Website Slideshow should be public"))


def get_slideshow(doc): def get_slideshow(doc):
if not doc.slideshow: if not doc.slideshow:


Завантаження…
Відмінити
Зберегти