fix: Korrekte Reihenfolge für handleGeneralSubmit implementiert und Debug-Logging hinzugefügt

- Reihenfolge von original und current Werten korrigiert
- Fehler behoben, bei dem alte Werte gesendet wurden
- Logging für Debugzwecke ergänzt (URL, Original, Current, Changes)
- Änderung des Gerätenamens, IP, Subnet, Gateway jetzt voll funktionsfähig
This commit is contained in:
ISA
2025-04-25 10:48:43 +02:00
parent 23953facc8
commit 9dd7af09c0
3 changed files with 12 additions and 9 deletions

View File

@@ -201,17 +201,17 @@ const GeneralSettings: React.FC = () => {
className="bg-littwin-blue text-white px-2 py-1 rounded text-xs w-full md:w-auto"
onClick={() =>
handleGeneralSubmit(
{
name,
ip,
subnet,
gateway,
},
{
name: systemSettings.deviceName ?? "",
ip: systemSettings.ip ?? "",
subnet: systemSettings.subnet ?? "",
gateway: systemSettings.gateway ?? "",
},
{
name,
ip,
subnet,
gateway,
}
)
}

View File

@@ -46,11 +46,14 @@ const handleGeneralSubmit = (
url += `&${key}=${encodeURIComponent(value)}`;
});
console.log(url);
console.log("URL für Allgemeine Einstellungen: ", url);
console.log("Original:", original);
console.log("Current:", current);
console.log("Changes:", changes);
fetch(url, { method: "GET" })
.then(() => {
alert("Netzwerkdaten erfolgreich gesendet!");
alert("Daten erfolgreich gesendet!");
if (networkChanges) {
alert(
"Ein Neustart ist erforderlich, um die Netzwerkeinstellungen zu übernehmen."