fix: show only projects with access in customer portal
diff --git a/erpnext/projects/doctype/project/project.py b/erpnext/projects/doctype/project/project.py
index 7d80ac1..f5fd67b 100644
--- a/erpnext/projects/doctype/project/project.py
+++ b/erpnext/projects/doctype/project/project.py
@@ -13,6 +13,7 @@
 
 from erpnext import get_default_company
 from erpnext.controllers.queries import get_filters_cond
+from erpnext.controllers.website_list_for_contact import get_customers_suppliers
 from erpnext.setup.doctype.holiday_list.holiday_list import is_holiday
 
 
@@ -318,6 +319,7 @@
 def get_project_list(
 	doctype, txt, filters, limit_start, limit_page_length=20, order_by="modified"
 ):
+	customers, suppliers = get_customers_suppliers("Project", frappe.session.user)
 	meta = frappe.get_meta(doctype)
 	if not filters:
 		filters = []
@@ -325,6 +327,7 @@
 	fields = "distinct *"
 
 	or_filters = []
+	filters.append([doctype, "customer", "in", customers])
 
 	if txt:
 		if meta.search_fields: