Fix faulty check

This commit is contained in:
Suraj Shetty 2018-12-12 13:23:05 +05:30
parent 039bd58a31
commit ec1384dafe

View file

@ -153,8 +153,10 @@ $.extend(frappe.perm, {
$.each(fields_to_check, (i, df) => {
const user_permissions_for_doctype = user_permissions[df.options];
// check if there are any user permission applicable for parent doctype
const has_user_permission = user_permissions_for_doctype.some(perm => !perm.applicable_for || perm.applicable_for === doctype);
if (user_permissions_for_doctype && has_user_permission) {
const has_user_permission = user_permissions_for_doctype ? user_permissions_for_doctype
.some(perm => !perm.applicable_for || perm.applicable_for === doctype) : false;
if (has_user_permission) {
rules[df.label] = [];
user_permissions_for_doctype.map(permission => {
if (!permission.applicable_for || permission.applicable_for === doctype) {