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
@@ -913,7 +913,9 @@ export class AgrarmonitorConnector implements AgrarmonitorConnectorResult {
|
||||
|
||||
const values: Record<string, string> = {};
|
||||
for (const field of Array.from(form.querySelectorAll<HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement>('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