Changed response status codes for several errors

This commit is contained in:
Mikhail Trofimov 2025-06-27 14:49:06 +03:00
parent f0b7149b05
commit 32f002b427

View file

@ -147,13 +147,13 @@ public class SignalFacade {
AuthorizationService.AuthResult authResult = authorizationService.findAuthInfo(monitoringRequest.getUserId(), monitoringRequest.getPassword()); AuthorizationService.AuthResult authResult = authorizationService.findAuthInfo(monitoringRequest.getUserId(), monitoringRequest.getPassword());
if (!authResult.isSuccess()) { if (!authResult.isSuccess()) {
signalService.rejectPackage(monitoringRequest); signalService.rejectPackage(monitoringRequest);
throw new SignalErrorException(authResult.getError(), null, new MonitoringError(), false); throw new SignalErrorException(authResult.getError(), null, new MonitoringError(), true);
} }
// проверка на уникальность пакета // проверка на уникальность пакета
if (signalService.isPackageNotUnique(monitoringRequest)) { if (signalService.isPackageNotUnique(monitoringRequest)) {
signalService.rejectPackage(monitoringRequest); signalService.rejectPackage(monitoringRequest);
throw new SignalErrorException(SignalError.ERROR_007, null, new MonitoringError(), false); throw new SignalErrorException(SignalError.ERROR_007, null, new MonitoringError(), true);
} }
packageId = signalService.registerPackage(monitoringRequest); packageId = signalService.registerPackage(monitoringRequest);
@ -173,7 +173,7 @@ public class SignalFacade {
private void validateMonitoringRequest(MonitoringRequest request) throws SignalErrorException { private void validateMonitoringRequest(MonitoringRequest request) throws SignalErrorException {
if (request == null) { if (request == null) {
throw new SignalErrorException(SignalError.ERROR_011, null, new MonitoringError(), false); throw new SignalErrorException(SignalError.ERROR_011, null, new MonitoringError(), true);
} }
validateReruqredTags(request); validateReruqredTags(request);