From 03f36aea1f1cb1998a030d1e3cf360faedea58c7 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Sun, 19 Apr 2020 18:20:40 +0200 Subject: [PATCH] fix(mass-input): defaultValue is safe --- frontend/src/utils/mass-input/mass-input.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/utils/mass-input/mass-input.js b/frontend/src/utils/mass-input/mass-input.js index 84850cc2a..9e6a19d01 100644 --- a/frontend/src/utils/mass-input/mass-input.js +++ b/frontend/src/utils/mass-input/mass-input.js @@ -91,7 +91,7 @@ export class MassInput { let changedAdd = this._changedAdd; Array.from(this._element.querySelectorAll(MASS_INPUT_ADD_CELL_SELECTOR)).forEach(addCell => addCell.querySelectorAll('input:not([type=checkbox]):not([type=radio])').forEach(inputElem => { - if (inputElem.closest('[uw-mass-input]') === this._element && inputElem.value !== '') + if (inputElem.closest('[uw-mass-input]') === this._element && inputElem.value !== '' && (inputElem.defaultValue || inputElem.getAttribute('value')) !== inputElem.value) changedAdd.push(addCell); }));