diff --git a/erpnext/projects/doctype/project/project.py b/erpnext/projects/doctype/project/project.py index d17d21cf274..382437fd667 100644 --- a/erpnext/projects/doctype/project/project.py +++ b/erpnext/projects/doctype/project/project.py @@ -370,18 +370,16 @@ def get_timeline_data(doctype: str, name: str) -> dict[int, int]: def get_project_list( doctype, txt, filters, limit_start, limit_page_length=20, order_by="modified" ): - user = frappe.session.user customers, suppliers = get_customers_suppliers("Project", frappe.session.user) ignore_permissions = False - if is_website_user(): + if is_website_user() and frappe.session.user != "Guest": if not filters: filters = [] if customers: filters.append([doctype, "customer", "in", customers]) - - ignore_permissions = True + ignore_permissions = True meta = frappe.get_meta(doctype) diff --git a/erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py b/erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py index 159166237c5..f34ac5d7af0 100644 --- a/erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py +++ b/erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py @@ -140,7 +140,7 @@ class RepostItemValuation(Document): return query[0][0] if query else None def validate_accounts_freeze(self): - acc_settings = frappe.db.get_singles_dict("Accounts Settings", cast=True) + acc_settings = frappe.get_cached_doc("Account Settings") if not acc_settings.acc_frozen_upto: return if getdate(self.posting_date) <= getdate(acc_settings.acc_frozen_upto): diff --git a/erpnext/utilities/doctype/video/video.py b/erpnext/utilities/doctype/video/video.py index 060eb075463..875c4e723a3 100644 --- a/erpnext/utilities/doctype/video/video.py +++ b/erpnext/utilities/doctype/video/video.py @@ -78,8 +78,7 @@ def get_frequency(value): def update_youtube_data(): # Called every 30 minutes via hooks - video_settings = frappe.db.get_singles_dict("Video Settings", cast=True) - + video_settings = frappe.get_cached_doc("Video Settings") if not video_settings.enable_youtube_tracking: return