Fix throwing nullpointer after validation

This commit is contained in:
Mikhail Trofimov 2025-07-04 13:02:26 +03:00
parent 119e93a9ff
commit 29d57017ab

View file

@ -117,7 +117,9 @@ public class SignalFacade {
try {
ValidationUtil.validateMonitoringRequest(monitoringRequest);
} catch (SignalClientException e) {
signalService.rejectPackage(monitoringRequest);
if (monitoringRequest != null) {
signalService.rejectPackage(monitoringRequest);
}
throw e;
}
@ -174,8 +176,8 @@ public class SignalFacade {
private boolean isZipFile(MultipartFile file) {
return file.getContentType() != null &&
(file.getContentType().equals("application/zip") || file.getContentType().equals("application/x-zip-compressed")) ||
file.getOriginalFilename() != null && file.getOriginalFilename().toLowerCase().endsWith(".zip");
(file.getContentType().equals("application/zip") || file.getContentType().equals("application/x-zip-compressed")) ||
file.getOriginalFilename() != null && file.getOriginalFilename().toLowerCase().endsWith(".zip");
}
public ResponseEntity<MonitoringActivePackagesResponse> findActivePackages(MonitoringActivePackagesRequest activePackagesRequest) {