Error while saving Journal Entry when user permission applied to specific cost center

Error while saving Journal Entry when user permission applied to specific cost center.

Installed Apps
ERPNext: v11.0.3-beta.33 () (staging)

Frappe Framework: v11.0.3-beta.47 () (staging)

Traceback (most recent call last):
File “/home/frappe/frappe-bench/apps/frappe/frappe/desk/form/save.py”, line 22, in savedocs
doc.save()
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 260, in save
return self._save(*args, **kwargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 283, in _save
self.insert()
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 211, in insert
self._set_defaults()
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 598, in _set_defaults
new_doc = frappe.new_doc(df.options, as_dict=True)
File “/home/frappe/frappe-bench/apps/frappe/frappe/init.py”, line 649, in new_doc
return get_new_doc(doctype, parent_doc, parentfield, as_dict=as_dict)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/create_new.py”, line 26, in get_new_doc
set_dynamic_default_values(doc, parent_doc, parentfield)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/create_new.py”, line 112, in set_dynamic_default_values
default_value = get_default_based_on_another_field(df, user_permissions, parent_doc)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/create_new.py”, line 142, in get_default_based_on_another_field
(default_value in user_permissions.get(df.options).get(‘docs’, [])))
AttributeError: ‘list’ object has no attribute ‘get’

Traceback (most recent call last):
File “/home/frappe/frappe-bench/apps/frappe/frappe/app.py”, line 61, in application
response = frappe.handler.handle()
File “/home/frappe/frappe-bench/apps/frappe/frappe/handler.py”, line 21, in handle
data = execute_cmd(cmd)
File “/home/frappe/frappe-bench/apps/frappe/frappe/handler.py”, line 56, in execute_cmd
return frappe.call(method, **frappe.form_dict)
File “/home/frappe/frappe-bench/apps/frappe/frappe/init.py”, line 1013, in call
return fn(*args, **newargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/desk/form/save.py”, line 22, in savedocs
doc.save()
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 260, in save
return self._save(*args, **kwargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 283, in _save
self.insert()
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 211, in insert
self._set_defaults()
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 598, in _set_defaults
new_doc = frappe.new_doc(df.options, as_dict=True)
File “/home/frappe/frappe-bench/apps/frappe/frappe/init.py”, line 649, in new_doc
return get_new_doc(doctype, parent_doc, parentfield, as_dict=as_dict)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/create_new.py”, line 26, in get_new_doc
set_dynamic_default_values(doc, parent_doc, parentfield)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/create_new.py”, line 112, in set_dynamic_default_values
default_value = get_default_based_on_another_field(df, user_permissions, parent_doc)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/create_new.py”, line 142, in get_default_based_on_another_field
(default_value in user_permissions.get(df.options).get(‘docs’, [])))
AttributeError: ‘list’ object has no attribute ‘get’