Rekurziv archivalas sebessegenek novelese
authorelgekko <vasary@elgekko.net>
Tue, 7 Jun 2022 07:40:01 +0000 (09:40 +0200)
committerelgekko <vasary@elgekko.net>
Tue, 7 Jun 2022 07:40:01 +0000 (09:40 +0200)
server/user.jobengine.executors/src/user/jobengine/server/steps/ArchiveRecursive.java

index cee331ea7dff1b5c9fb9fef2beefb008a9668725..119f941e546b99f454dc524a75efd23d20981c18 100644 (file)
@@ -257,17 +257,21 @@ public class ArchiveRecursive extends JobStep implements FileVisitor<Path> {
                        return true;\r
                }\r
 \r
-               if (handleArchiveConflict(mediaPath)) {\r
-                       logger.info(getSessionMarker(), "Skipping archive db already contains {}", mediaPath);\r
-                       return true;\r
-               }\r
-\r
                boolean includeContains = includeList.contains(mediaPath.toString());\r
                if (!includeContains) {\r
                        logger.info(getSessionMarker(), "Not on whitelist {}, skipping", mediaPath);\r
                        return true;\r
                }\r
 \r
+               Path nomdFile = Paths.get(mediaPath.toString() + ".nomd");\r
+               if (Files.exists(nomdFile))\r
+                       return true;\r
+\r
+               if (handleArchiveConflict(mediaPath)) {\r
+                       logger.info(getSessionMarker(), "Skipping archive db already contains {}", mediaPath);\r
+                       return true;\r
+               }\r
+\r
 //\r
 //             if (nomdFile.toFile().exists()) {\r
 //                     // toroljuk es ujbol letrehozzuk ha kell\r
@@ -296,7 +300,6 @@ public class ArchiveRecursive extends JobStep implements FileVisitor<Path> {
 //                     logger.info(new MediaCubeMarker("vasary@elgekko.net,muszak@mediavivantis.hu",\r
 //                                     "Értesítés problémás " + mediaPath.getFileName().toString() + " archiválásról"), msg);\r
 \r
-                       Path nomdFile = Paths.get(mediaPath.toString() + ".nomd");\r
                        if (!Files.exists(nomdFile))\r
                                Files.createFile(nomdFile);\r
                        return true;\r