fix: correct base64 encoding usage for projectId and clientId in SQL queries

This commit is contained in:
jhartworks
2026-04-16 13:59:51 +02:00
parent e57b4e89b5
commit 9dc6618d23
+3 -2
View File
@@ -72,8 +72,9 @@ class CounterServer extends IPSModule
VALUES
(
" . $this->esc($projectId) . "',
'" . $this->esc(base64_encode($projectId.$clientId . '_' . $counterId)) . "',
'" . $this->esc($counterId) . "',
'" . $this->base64_encode($projectId.$clientId . '_' . $counterId). "',
'" . $this->esc($clientId) . "',
'" . $this->esc($clientName) . "',
'" . $this->esc($type) . "',
@@ -94,7 +95,7 @@ class CounterServer extends IPSModule
// ---------- GET meter_id ----------
$sqlGet = "
SELECT id FROM meter_devices
WHERE meter_uuid = '" . $this->esc(base64_encode($projectId.$clientId . '_' . $counterId)) . "'
WHERE meter_uuid = '" . $this->base64_encode($projectId.$clientId . '_' . $counterId). "'
LIMIT 1
";