1
0
Fork 0
mirror of https://github.com/maybe-finance/maybe.git synced 2025-07-22 06:39:39 +02:00

Ensure correct form's hidden input for selectedIds (#891)

This commit is contained in:
ziraq young 2024-06-19 23:50:32 +03:00 committed by GitHub
parent ca39b26070
commit 778098ebb0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -66,6 +66,8 @@ export default class extends Controller {
} }
#addHiddenFormInputsForSelectedIds(form, paramName, transactionIds) { #addHiddenFormInputsForSelectedIds(form, paramName, transactionIds) {
this.#resetFormInputs(form, paramName);
transactionIds.forEach(id => { transactionIds.forEach(id => {
const input = document.createElement("input"); const input = document.createElement("input");
input.type = 'hidden' input.type = 'hidden'
@ -75,6 +77,11 @@ export default class extends Controller {
}) })
} }
#resetFormInputs(form, paramName) {
const existingInputs = form.querySelectorAll(`input[name='${paramName}']`);
existingInputs.forEach((input) => input.remove());
}
#rowsForGroup(group) { #rowsForGroup(group) {
return this.rowTargets.filter(row => group.contains(row)) return this.rowTargets.filter(row => group.contains(row))
} }