From 0c1d2675b30efcf7359ca56046a633b2c2df003d Mon Sep 17 00:00:00 2001 From: slava Date: Thu, 9 Apr 2026 22:32:58 +0700 Subject: [PATCH] Add validation to ensure `device.name` is not empty before registering a new device in API sync logic. --- services/DeviceScreener.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/DeviceScreener.cpp b/services/DeviceScreener.cpp index b4123b9..c85f90c 100644 --- a/services/DeviceScreener.cpp +++ b/services/DeviceScreener.cpp @@ -382,7 +382,7 @@ void DeviceScreener::start() { // Синхронизация с API DeviceInfo saved = DeviceDAO::getDeviceById(device.id); - if (saved.apiId.isEmpty()) { + if (saved.apiId.isEmpty() && !device.name.isEmpty()) { // Устройство ещё не зарегистрировано — создаём const QString apiId = createDeviceOnApi(device); if (!apiId.isEmpty()) {