fix: projects website list visible for guests and all logged in customers (#39164)
* fix: projects website list visible for guests fix: projects website list visible for guests and all logged in customers see the issue for details fixes issue #39009 * fix: remove user = frappe.session.user
This commit is contained in:
parent
b897225136
commit
eabf706f37
@ -370,17 +370,15 @@ def get_timeline_data(doctype: str, name: str) -> dict[int, int]:
|
|||||||
def get_project_list(
|
def get_project_list(
|
||||||
doctype, txt, filters, limit_start, limit_page_length=20, order_by="modified"
|
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)
|
customers, suppliers = get_customers_suppliers("Project", frappe.session.user)
|
||||||
|
|
||||||
ignore_permissions = False
|
ignore_permissions = False
|
||||||
if is_website_user():
|
if is_website_user() and frappe.session.user != "Guest":
|
||||||
if not filters:
|
if not filters:
|
||||||
filters = []
|
filters = []
|
||||||
|
|
||||||
if customers:
|
if customers:
|
||||||
filters.append([doctype, "customer", "in", customers])
|
filters.append([doctype, "customer", "in", customers])
|
||||||
|
|
||||||
ignore_permissions = True
|
ignore_permissions = True
|
||||||
|
|
||||||
meta = frappe.get_meta(doctype)
|
meta = frappe.get_meta(doctype)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user