-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Speichern des be_table Feldes nicht mehr möglich mit V 4.2.0 (mit V4.1.1 funktioniert es) #1480
Comments
kannst du mir das be_table set geben? @olien |
lösch mal bitte die komplette Methode "preValidateAction" aus dem be_table Feld. Dann geht es bei mir. Ich glaube das sind Dinge aus BC Gründen drin, die wir jetzt rausschmeißen können. Kannst du in Slack nach verschiedenen Varianten und tests fragen. Ich teste das be_table. Das Feld ist mir zu seltsam. |
Jo. Das klappt. Danke. Ich schreibe es mal in Slack! |
ich hätte gerne ein paar mehr Tests. Das kann ich so verschiedenen Formen genutzt werden. |
sag mir gern wie ich es testen kann? ich nutze es ja nur auf eine art :-) |
Und mit letzten Beta war die Welt auch noch in Ordnung. In Geolocation (Layer-Tabelle) ist ein be_table-Feld. Wenn ich die Das Problem scheint also zu sein, dass an allen Stellen konsequent mit einem Format gearbeitet wird, also am frühesten Punkt (preValidateAction) den aus der DB geladenen JSON-String in ein Array umwandeln und mit setValue merken, dann nur noch damit arbeiten und erst vor dem Speichern in einen JSON-String codieren. Alternativ um frühestmöglichen Zeitpunkt das Array aus dem Formular in einen JSON-String umwandeln und mit setValue merken. Wer den Wert bearbeitet, muss halt selbst decodieren. irgendwie so .... |
Jans Trick mit preValidateAction löschen hat bei mir geholfen. |
Das mache ich nun auch erstmal. Wenn jemand einen Fallback haben möchte, gerne als PR |
Fehlermeldung:
Transaktion wurde wegen folgendem Fehler nicht ausgeführt: json_decode(): Argument #1 ($json) must be of type string, array given
--
System report (REDAXO 5.16.1, PHP 8.2.4, MySQL 5.7.39)
The text was updated successfully, but these errors were encountered: