diff options
author | Paladox none <thomasmulhall410@yahoo.com> | 2019-03-11 19:04:21 +0000 |
---|---|---|
committer | Paladox none <thomasmulhall410@yahoo.com> | 2019-03-12 08:47:09 +0000 |
commit | a4b8fa769a072b005fba07520215a3565b1a07ec (patch) | |
tree | 17e263ef686d14678ebdbd5b5ea4996fe3bc3a18 | |
parent | 8e1da30f78ffb531a3e857cbb9ab75150034f0bd (diff) |
Fix setting groups visibility
Change I60c50a6c4 introduced a broken way of setting the visibility.
This commit fixes it as setting false in a string equals true in
javascript.
The check was also unneeded as it will be false by default (if not set).
Bug: Issue 10587
Change-Id: Ife40780f162d4eb5e3f75f4a6ed65f01aa7dc0e4
(cherry picked from commit b7b5cf0067ffa6a4c54c7791e4ee67b5146f9214)
-rw-r--r-- | polygerrit-ui/app/elements/admin/gr-group/gr-group.js | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/polygerrit-ui/app/elements/admin/gr-group/gr-group.js b/polygerrit-ui/app/elements/admin/gr-group/gr-group.js index a5f875735e..3067bf63d7 100644 --- a/polygerrit-ui/app/elements/admin/gr-group/gr-group.js +++ b/polygerrit-ui/app/elements/admin/gr-group/gr-group.js @@ -162,13 +162,10 @@ }, _handleSaveOptions() { - let options; - // The value is in string so we have to convert it to a boolean. - if (this._groupConfig.options.visible_to_all) { - options = {visible_to_all: true}; - } else if (!this._groupConfig.options.visible_to_all) { - options = {visible_to_all: false}; - } + const visible = this._groupConfig.options.visible_to_all; + + const options = {visible_to_all: visible}; + return this.$.restAPI.saveGroupOptions(this.groupId, options).then(config => { this._options = false; |