diff --git a/erpnext/accounts/doctype/subscription/subscription.py b/erpnext/accounts/doctype/subscription/subscription.py index 6dfb5ae9e30c5ca04be3ef05d2264766356c9ad6..02abd1b34916a57d740110de58ec54a9d8fea029 100644 --- a/erpnext/accounts/doctype/subscription/subscription.py +++ b/erpnext/accounts/doctype/subscription/subscription.py @@ -495,25 +495,28 @@ def get_subscriptions_list( filters.extend([("customer", "in", customers)]) - return get_list( - doctype, - txt, - filters=filters, - fields=[ - "name", - "status", - "start", - "cancellation_date", - "current_invoice_start", - "current_invoice_end", - "recurrence_period", - "grand_total", - ], - limit_start=limit_start, - limit_page_length=limit_page_length, - ignore_permissions=ignore_permissions, - order_by="modified desc", - ) + try: + return get_list( + doctype, + txt, + filters=filters, + fields=[ + "name", + "status", + "start", + "cancellation_date", + "current_invoice_start", + "current_invoice_end", + "recurrence_period", + "grand_total", + ], + limit_start=limit_start, + limit_page_length=limit_page_length, + ignore_permissions=ignore_permissions, + order_by="modified desc", + ) + except frappe.PermissionError: + return [] def make_subscription_from_sales_order_item(doc, method): diff --git a/erpnext/accounts/doctype/subscription/templates/subscription_list.html b/erpnext/accounts/doctype/subscription/templates/subscription_list.html index 09367f0c6ebfa99c3d8209e616c3abe9c65eaa58..004cf3fe58bd56823811328bba65b8c4c5fb784d 100644 --- a/erpnext/accounts/doctype/subscription/templates/subscription_list.html +++ b/erpnext/accounts/doctype/subscription/templates/subscription_list.html @@ -2,7 +2,7 @@