mirror of
https://github.com/Alfresco/alfresco-transform-core.git
synced 2025-06-30 18:14:51 +00:00
MNT-24883 base engine changes to maintain source file name
This commit is contained in:
parent
b5ed905fed
commit
116f7480aa
@ -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())
|
||||
|
Loading…
x
Reference in New Issue
Block a user