diff options
author | Mario <mario@mariovavti.com> | 2020-11-16 09:28:18 +0000 |
---|---|---|
committer | Mario <mario@mariovavti.com> | 2020-11-16 10:31:14 +0100 |
commit | 35c4deb88481fafe37eefab120438d68082568be (patch) | |
tree | 604c593cef03ed2beb501c85b9a6bc2391473f50 /view | |
parent | 820494c7a60b3219fb1a03f22aaea188e2664b4a (diff) | |
download | volse-hubzilla-35c4deb88481fafe37eefab120438d68082568be.tar.gz volse-hubzilla-35c4deb88481fafe37eefab120438d68082568be.tar.bz2 volse-hubzilla-35c4deb88481fafe37eefab120438d68082568be.zip |
work around an edge case in acl selector
(cherry picked from commit e7c83a81c79235327cbbcb5382146332ba14a684)
Diffstat (limited to 'view')
-rw-r--r-- | view/js/acl.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/view/js/acl.js b/view/js/acl.js index 4597184ea..940fdaa44 100644 --- a/view/js/acl.js +++ b/view/js/acl.js @@ -340,7 +340,13 @@ ACL.prototype.update_view = function(value) { that.list.hide(); //hide acl-list that.info.hide(); //show acl-info that.selected_id = that.contact_ids[that.allow_cid[0]]; - that.update_select('\\^' + that.selected_id); + + if(that.acl_select.find('option[id="\\^' + that.selected_id + '"]').length === 0) { + that.update_view('custom'); + } + else { + that.update_select('\\^' + that.selected_id); + } /* jot acl */ $('#jot-perms-icon, #dialog-perms-icon, #' + that.form_id[0].id + ' .jot-perms-icon').removeClass('fa-unlock').addClass('fa-lock'); |