Merge pull request #672 from ONLYOFFICE/fix/bugfix

[DE] Form settings: fix updating keys
This commit is contained in:
Julia Radzhabova 2021-01-23 17:30:40 +03:00 committed by GitHub
commit 4cee77b942
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -662,7 +662,7 @@ define([
this.labelFormName.text(this.textImage);
} else
data = this.api.asc_GetTextFormKeys();
if (!this._state.arrKey || _.difference(this._state.arrKey, data).length>0 || this.forceUpdate) {
if (!this._state.arrKey || this._state.arrKey.length!==data.length || _.difference(this._state.arrKey, data).length>0 || this.forceUpdate) {
var arr = [];
data.forEach(function(item) {
arr.push({ displayValue: item, value: item });
@ -694,7 +694,7 @@ define([
var ischeckbox = (typeof val !== 'string');
if (!ischeckbox) {
data = this.api.asc_GetRadioButtonGroupKeys();
if (!this._state.arrGroupKey || _.difference(this._state.arrGroupKey, data).length>0 || this.forceUpdate) {
if (!this._state.arrGroupKey || this._state.arrGroupKey.length!==data.length || _.difference(this._state.arrGroupKey, data).length>0 || this.forceUpdate) {
var arr = [];
data.forEach(function(item) {
arr.push({ displayValue: item, value: item });