Исправить pairing без пароля и убрать фантомные заявки

This commit is contained in:
AidarKC
2026-06-15 02:21:21 +04:00
parent bef205aec7
commit 7972676eb8
7 changed files with 8 additions and 7 deletions
@@ -112,7 +112,7 @@ public final class EspPairingRequestsDAO {
FROM esp_pairing_requests
WHERE login = ? COLLATE NOCASE
AND expires_at_ms > ?
AND status IN ('created', 'approved', 'rejected')
AND status = 'created'
ORDER BY created_at_ms DESC
""";
List<EspPairingRequestEntry> list = new ArrayList<>();
@@ -63,7 +63,7 @@ public class Net_StartEspPairing_Handler implements JsonMessageHandler {
String canonicalLogin = user.getLogin();
EspPairingSettingsEntry settings = EspPairingSettingsDAO.getInstance().getByLogin(canonicalLogin);
if (settings == null || !settings.isEnabled() || settings.getPasswordHash() == null || settings.getPasswordHash().isBlank()) {
if (settings == null || !settings.isEnabled()) {
return NetExceptionResponseFactory.error(req, 422, "PAIRING_NOT_AVAILABLE", "Для этого login pairing недоступен");
}