From 1472c342f54a4b631cbd3ac6fe8bd6dbbfab22da Mon Sep 17 00:00:00 2001 From: vladp Date: Tue, 10 Feb 2026 19:14:16 +0700 Subject: [PATCH] dev add pdf docs protect --- .../java/ru/soune/nocopy/service/file/FileEntityService.java | 3 ++- .../nocopy/service/file/impl/DocumentLocalSearchImpl.java | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/ru/soune/nocopy/service/file/FileEntityService.java b/src/main/java/ru/soune/nocopy/service/file/FileEntityService.java index 4f9ad7e..9e445f5 100644 --- a/src/main/java/ru/soune/nocopy/service/file/FileEntityService.java +++ b/src/main/java/ru/soune/nocopy/service/file/FileEntityService.java @@ -261,6 +261,7 @@ public class FileEntityService { .orElseThrow(() -> new RuntimeException("File not found: " + id)); String extension = determineFileExtension(fileExt, fileEntity); + log.info("EXTENSION: {}", extension); Path protectedFilePath = prepareProtectedPath(fileEntity, extension); if (Files.exists(protectedFilePath)) { @@ -358,7 +359,7 @@ public class FileEntityService { } private String determineFileExtension(String fileExt, FileEntity fileEntity) { - if (fileExt != null && !fileExt.trim().isEmpty()) { + if (fileExt != null) { return fileExt; } else { return fileEntity.getFileExtension(); diff --git a/src/main/java/ru/soune/nocopy/service/file/impl/DocumentLocalSearchImpl.java b/src/main/java/ru/soune/nocopy/service/file/impl/DocumentLocalSearchImpl.java index 10df2bd..dea41ef 100644 --- a/src/main/java/ru/soune/nocopy/service/file/impl/DocumentLocalSearchImpl.java +++ b/src/main/java/ru/soune/nocopy/service/file/impl/DocumentLocalSearchImpl.java @@ -23,7 +23,9 @@ public class DocumentLocalSearchImpl implements DocumentLocalSearch { @Override public @Nullable FileProtector.FileInfo findByIds(@NotNull String ownerId, @NotNull String fileId) { FileEntity fileEntity = fileEntityRepository.findByIdAndUserId(fileId, Long.valueOf(ownerId)); + FileProtector.FileInfo fileInfo = fileUtil.createFileInfo(fileEntity); + log.info("fileInfo: {}", fileInfo); - return fileUtil.createFileInfo(fileEntity); + return fileInfo; } }