Ver código fonte

fix(Dashboard Chart): only encode key if type is not string

version-14
prssanna 4 anos atrás
pai
commit
2b413319c1
1 arquivos alterados com 2 adições e 2 exclusões
  1. +2
    -2
      frappe/desk/doctype/dashboard_chart/dashboard_chart.py

+ 2
- 2
frappe/desk/doctype/dashboard_chart/dashboard_chart.py Ver arquivo

@@ -60,11 +60,11 @@ def has_permission(doc, ptype, user):


if doc.chart_type == 'Report':
allowed_reports = tuple([key.encode('UTF8') for key in get_allowed_reports()])
allowed_reports = [key if type(key) == str else key.encode('UTF8') for key in get_allowed_reports()]
if doc.report_name in allowed_reports:
return True
else:
allowed_doctypes = tuple(frappe.permissions.get_doctypes_with_read())
allowed_doctypes = [frappe.permissions.get_doctypes_with_read()]
if doc.document_type in allowed_doctypes:
return True



Carregando…
Cancelar
Salvar