Merge pull request #10226 from prssanna/charts-permission-fix

fix: only encode if type is not str while getting allowed reports
This commit is contained in:
mergify[bot] 2020-05-05 07:56:48 +00:00 committed by GitHub
commit 78f174f342
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -27,7 +27,7 @@ def get_permission_query_conditions(user):
return None
allowed_doctypes = tuple(frappe.permissions.get_doctypes_with_read())
allowed_reports = tuple([key.encode('UTF8') for key in get_allowed_reports()])
allowed_reports = tuple([key if type(key) == str else key.encode('UTF8') for key in get_allowed_reports()])
return '''
`tabDashboard Chart`.`document_type` in {allowed_doctypes}