MNT-24883 base engine changes to maintain source file name

This commit is contained in:
bsayan2 2025-05-23 11:09:20 +05:30
parent b5ed905fed
commit 116f7480aa

View File

@ -222,12 +222,25 @@ public class TransformManagerImpl implements TransformManager
{
logger.error("Failed to delete temporary source file {}", sourceFile.getPath());
}
deleteDocUUIDFolder();
outputStreamLengthRecorder = null;
sourceFile = null;
createSourceFileCalled = false;
startedWithSourceFile = null;
}
public void deleteDocUUIDFolder() {
if (sourceFile == null) return;
if(Util.isDocFile(sourceFile.getPath())) {
File parentDir = sourceFile.getParentFile();
if (parentDir != null
&& !StringUtils.equalsAny(parentDir.getName().toLowerCase(), "alfresco","temp","tmp")
&& !parentDir.delete()) {
logger.error("Failed to delete parent directory {}", parentDir.getPath());
}
}
}
public void deleteTargetFile()
{
if (!keepTargetFile && targetFile != null && !targetFile.delete())