Benutzer Einstellungen speicher klappt nicht mehr

In diesem Forum können Fragen zum OrderSprinter gestellt werden.
Punkt6
Beiträge: 13
Registriert: Mi 15. Mai 2024, 10:43

Benutzer Einstellungen speicher klappt nicht mehr

Beitrag von Punkt6 »

Hallo Stefan,

mit dem Update auf 2.9.1 kann man die Benutzer Setttings nicht mehr speichern.
Passwort ändern funktioniert noch.
Restliche Settings werden nicht mehr in die Datenbank geschrieben bei Änderung.

LG Thomas
Frank S.
Beiträge: 22
Registriert: So 31. Jul 2022, 20:33

Re: Benutzer Einstellungen speicher klappt nicht mehr

Beitrag von Frank S. »

Hallo Thomas,

Das kann ich so nicht bestätigen. Bei mir funktioniert es!

Viele Grüße, Frank
pichel
Administrator
Beiträge: 1409
Registriert: So 13. Sep 2015, 19:48
Wohnort: Hamburg
Kontaktdaten:

Re: Benutzer Einstellungen speicher klappt nicht mehr

Beitrag von pichel »

Hall Thomas, hallo Frank,

ihr habt beide Recht... Erst mal Danke für das Feedback. Ich konnte das Problem nachstellen und es handelt sich dabei um eine sogenannte Race Condition. Es werden asynchron Daten abgefragt und je nachdem welche Daten zuerst eintreffen, werden die Trigger an die Schaltflächen gebunden. Es ist also mehr oder weniger Zufall, ob die Klicks überhaupt registriert werden und zu einem Speichervorgang führen. Wenn man also Einstellungen vornimmt und diese bei einem Reload der Einstellungsseite erkennbar nicht übernommen wurden, lohnt sich ein weiterer Versuch...

Ich werde das natürlich versuchen, zeitnah zu reparieren. Bei dem Source-Code handelt es sich um eine der ältesten Komponenten und diese orientiert sich nicht an dem Style, dass man Änderungen erst bestätigen muss. Daher macht es vielleicht sowieso Sinn, dass ich das mal komplett überarbeite.

Viele Grüße,

Stefan
Stefan Pichel
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Punkt6
Beiträge: 13
Registriert: Mi 15. Mai 2024, 10:43

Re: Benutzer Einstellungen speicher klappt nicht mehr

Beitrag von Punkt6 »

Hallo,

sobald der Kassenbon Drucker einmal verändert wurde in den User Settings, klappt das Ändern und Speichern der Eintellungen wieder.
Wird der Kassenbon-Drucker nicht geändert (zumindest bei mir) werden die Einstellungen nicht in der Datenbank gespeichert.
Initialwert vom Kassenbon-Drucker (recieptprinter) ist in der Users Tabelle NULL. Habe mit einer leere Ordersprinter DB und frischen Installation gestartet.

LG Thomas
Antworten