fix: Get accounting dimensions only if user has access
diff --git a/erpnext/public/js/utils.js b/erpnext/public/js/utils.js
index f44fb0c..86fa70d 100755
--- a/erpnext/public/js/utils.js
+++ b/erpnext/public/js/utils.js
@@ -65,6 +65,9 @@
 	},
 
 	get_dimension_filters: async function() {
+		if (!frappe.boot.user.can_read.includes('Accounting Dimension')) {
+			return
+		}
 		let dimensions = await frappe.db.get_list('Accounting Dimension', {
 			fields: ['label', 'fieldname', 'document_type'],
 			filters: {