diff --git a/src/main/java/ru/soune/nocopy/service/file/impl/FileUploadServiceImpl.java b/src/main/java/ru/soune/nocopy/service/file/impl/FileUploadServiceImpl.java index 9591498..bd3c042 100644 --- a/src/main/java/ru/soune/nocopy/service/file/impl/FileUploadServiceImpl.java +++ b/src/main/java/ru/soune/nocopy/service/file/impl/FileUploadServiceImpl.java @@ -386,8 +386,8 @@ public class FileUploadServiceImpl implements FileUploadService { // if (session.getFileType().startsWith("image")) { // checkForDuplicatesSynchronously(finalFilePath); // } else if (session.getFileType().startsWith("audio") || session.getFileType().startsWith("document")) { - fileSimilarityService.hasDuplicatesByHash(finalFilePath ,session.getFileType(), - session.getUserId()); +// fileSimilarityService.hasDuplicatesByHash(finalFilePath ,session.getFileType(), +// session.getUserId()); File file = new File(finalFilePath); @@ -424,14 +424,17 @@ public class FileUploadServiceImpl implements FileUploadService { case ImageCheckResult.Success success -> { FileProtector.FileInfo info = success.getInfo(); - throw new DuplicateImageException("Duplicate", info.getId(), - Long.valueOf(info.getOwnerId())); + break; +// throw new DuplicateImageException("Duplicate", info.getId(), +// Long.valueOf(info.getOwnerId())); } case DocumentCheckResult.Failed failed -> log.warn("Document check failed: {}", failed.getMessage()); case AudioCheckResult.Failed failed -> log.warn("Audio check failed: {}", failed.getMessage()); + case ImageCheckResult.Failed failed -> + log.warn("Image check failed: {}", failed.getMessage()); default -> log.warn("Unexpected result type: {}", checkResult.getClass().getSimpleName()); } // }