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 cdb6b40..3cd223f 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 @@ -433,15 +433,15 @@ public class FileUploadServiceImpl implements FileUploadService { FileStatus status = findSimilar == 0 ? FileStatus.MODERATION: FileStatus.TEMP; - if (status == FileStatus.TEMP) { - fileEntityService.clearTempFiles(session.getUserId()); - } - FileEntity fileEntity = completeFileProcessing(session, status); cloudStorageService.saveFilesToStorage(fileEntity.getMimeType(), fileEntity.getFileExtension(), fileEntity.getFilePath()); + if (status == FileStatus.TEMP) { + fileEntityService.clearTempFiles(session.getUserId()); + } + if (status != FileStatus.TEMP) { String fileType = session.getFileType();