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" className="bg-littwin-blue text-white px-2 py-1 rounded text-xs w-full md:w-auto"
onClick={() => onClick={() =>
handleGeneralSubmit( handleGeneralSubmit(
{
name,
ip,
subnet,
gateway,
},
{ {
name: systemSettings.deviceName ?? "", name: systemSettings.deviceName ?? "",
ip: systemSettings.ip ?? "", ip: systemSettings.ip ?? "",
subnet: systemSettings.subnet ?? "", subnet: systemSettings.subnet ?? "",
gateway: systemSettings.gateway ?? "", gateway: systemSettings.gateway ?? "",
},
{
name,
ip,
subnet,
gateway,
} }
) )
} }

View File

@@ -46,11 +46,14 @@ const handleGeneralSubmit = (
url += `&${key}=${encodeURIComponent(value)}`; 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" }) fetch(url, { method: "GET" })
.then(() => { .then(() => {
alert("Netzwerkdaten erfolgreich gesendet!"); alert("Daten erfolgreich gesendet!");
if (networkChanges) { if (networkChanges) {
alert( alert(
"Ein Neustart ist erforderlich, um die Netzwerkeinstellungen zu übernehmen." "Ein Neustart ist erforderlich, um die Netzwerkeinstellungen zu übernehmen."

View File

@@ -6,5 +6,5 @@
2: Patch oder Hotfix (Bugfixes oder kleine Änderungen). 2: Patch oder Hotfix (Bugfixes oder kleine Änderungen).
*/ */
const webVersion = "1.6.277"; const webVersion = "1.6.278";
export default webVersion; export default webVersion;