From: elgekko Date: Tue, 14 Feb 2023 10:07:21 +0000 (+0100) Subject: AMC PRORES_ mentes javitas X-Git-Url: http://git.useribm.hu/?a=commitdiff_plain;h=b5a5a6953253a174553b38e3b7971da8e53d1ab2;p=mediacube.git AMC PRORES_ mentes javitas --- diff --git a/server/user.jobengine.executors/src/user/jobengine/server/steps/MetadataPersisterStep.java b/server/user.jobengine.executors/src/user/jobengine/server/steps/MetadataPersisterStep.java index 4afe52cf..c92c0b1e 100644 --- a/server/user.jobengine.executors/src/user/jobengine/server/steps/MetadataPersisterStep.java +++ b/server/user.jobengine.executors/src/user/jobengine/server/steps/MetadataPersisterStep.java @@ -51,11 +51,12 @@ public class MetadataPersisterStep extends JobStep { long frames = downloadable.getLong("frames"); String targetStoreName = getManager().getStore(targetStoreUri.getStoreId()).getName(); + String mediaFileName = fileName; + if (addStoreNameAsFilePrefix) + mediaFileName = sourceStoreName + "_" + fileName; + if (mediaId == 0) { // ez elszallhat, mert nincs filetype vagy store - String mediaFileName = fileName; - if (addStoreNameAsFilePrefix) - mediaFileName = sourceStoreName + "_" + fileName; MediaFile mediaFile = manager.createMediaFile(mediaFileName, fileTypeName, targetStoreName); // ez elszallhat, mert nincs itemtype Item item = manager.createItem(GENERIC, title, sourceStoreName, null); @@ -88,7 +89,7 @@ public class MetadataPersisterStep extends JobStep { // mediaFile.setFileSize(fileSize); MediaFile mediaFile = manager.getSystemMediaFile(media); if (mediaFile == null) { - mediaFile = manager.createMediaFile(fileName, fileTypeName, targetStoreName); + mediaFile = manager.createMediaFile(mediaFileName, fileTypeName, targetStoreName); mediaFile.setMediaId(media.getId()); mediaFile.setLastModified(modified); mediaFile.add(); @@ -100,7 +101,7 @@ public class MetadataPersisterStep extends JobStep { } } else - logger.error(getMarker(), "Status file does not exist {}", escortFilePath); + logger.error(getMarker(), "Status file does not exists {}", escortFilePath); } catch (Exception e) { logger.error(getSessionMarker(), e.getMessage()); throw e; @@ -116,8 +117,7 @@ public class MetadataPersisterStep extends JobStep { if (media != null) mediaId = media.getId(); } catch (Exception e) { - logger.error(getMarker(), "Media with title {} is not available. System message is: {}", title, - e.getMessage()); + logger.error(getMarker(), "Media with title {} is not available. System message is: {}", title, e.getMessage()); } return mediaId; }