Part-DB / Part-DB-legacy

[LEGACY Version] Open Source Electronic Parts Database using PHP and MySQL
GNU General Public License v2.0
158 stars 35 forks source link

Unknown stock: Values must be positive! #43

Closed christophfroehlich closed 5 years ago

christophfroehlich commented 5 years ago

Was mir neuerdings aufgefallen ist: Die Option "unknown" stock für ein Bauteil scheint intern einfach -2 in die Datenbank zu schreiben, zumindest gibts kein separates Feld in der Tabelle dafür. Wenn man nun die Option entfernt und einen tatsächlichen Stand speichert oder vice versa, kommt folgende Fehlermeldung: image Soweit ich das jetzt aber beobachtet habe (v0.6.0 und 0.5.5), wird die Änderung trotzdem übernommen.

christophfroehlich commented 5 years ago

Die Fehlermeldung erscheint jetzt nicht mehr. Wenn ein vorhandener Haken bei "unbekannt" weggeklickt wird, wird das Feld "Vorhanden" aber nicht aktiviert. Zuerst muss gespeichert werden und beim nächsten Aufruf von edit_part_info kann erst die Menge eingegeben werden. Falls das Absicht ist kann man aber damit leben.

jbtronics commented 5 years ago

Das sollte eigentlich nicht auftreten...

Kannst du mal deinen Browser Cache löschen und mal die Seite mit Ctrl+Shift+R neuladen? Ich vermute, dass es da irgendein Problem mit den Javascript Dateien gibt (was auch das komische Verhalten der Einstellungsseite erklären würde)....

christophfroehlich commented 5 years ago

Du hast recht, Ctrl+Shift+R löst das Problem. Jetzt klappts super!

jbtronics commented 5 years ago

@christophfroehlich Funktioniert nun auch die Einstellungsseite korrekt?

christophfroehlich commented 5 years ago

Leider nein. Das Tab-Wechseln funktioniert meistens, aber nicht immer.

Ab und zu wird eine Änderung der Einstellungen zwar zuerst nicht angezeigt nach "Einstellungen übernehmen", aber ein Wechsel auf startup.php, Reload, und plötzlich wird die Änderung angezeigt.