Eingangsrechnungen: disabled-Felder an update.php mitschicken
Bei gebuchten Rechnungen liefert editForm.php alle Felder disabled. serializeForm hat sie uebersprungen, update.php antwortete dann mit HTTP 422 (typ, mengenUndPreisAnpassung, firma_id, Adressfelder "must be present"). Die Felder werden jetzt mit ihren Werten uebernommen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
f54a0fe155
commit
e6ce1d254b
5 files changed
+37
-4
No files matched your search
Vendored
+3
-1
@@ -666,7 +666,9 @@ class AgrarmonitorConnector {
|
||||
}
|
||||
const values = {};
|
||||
for (const field of Array.from(form.querySelectorAll('input, select, textarea'))) {
|
||||
if (!field.name || field.disabled) {
|
||||
// Disabled-Felder bewusst mitnehmen: Bei gebuchten Rechnungen liefert editForm.php
|
||||
// alle Felder disabled, update.php verlangt sie aber (sonst HTTP 422).
|
||||
if (!field.name) {
|
||||
continue;
|
||||
}
|
||||
if (field instanceof document.defaultView.HTMLInputElement) {
|
||||
|
||||
Reference in new issue
Block a user