dev add check hash for all types,exclude video
Test Workflow / test (push) Successful in 3s

This commit is contained in:
vladp
2026-02-16 16:09:00 +07:00
parent 7a02b94bd0
commit 27705c5739
2 changed files with 3 additions and 3 deletions
@@ -56,7 +56,7 @@ public class FileEntityService {
Map<String, Long> imageHash = Map.of();
if (session.getFileType().startsWith("image")) {
if (!session.getFileType().startsWith("video")) {
imageHash = imageHashService.calculateHash(filePath);
List<SimilarImageProjection> duplicatedByHash = fileSimilarityService.findDuplicatedByHash(
imageHash.get("hi"), imageHash.get("low"));
@@ -240,7 +240,7 @@ public class FileUploadServiceImpl implements FileUploadService {
FileEntity saved = fileEntityRepository.save(fileEntity);
if (session.getFileType().equals("image")) {
if (!session.getFileType().equals("video")) {
Map<String, Long> hash = imageHashService.calculateHash(filePath);
imageHashService.create(saved, hash);
@@ -318,7 +318,7 @@ public class FileUploadServiceImpl implements FileUploadService {
String finalFilePath = assembleFileSynchronously(session);
if (session.getFileType().startsWith("image") && findSimilar == 0) {
if (!session.getFileType().startsWith("video") && findSimilar == 0) {
checkForDuplicatesSynchronously(finalFilePath);
}