Skip to content

Commit e0c69d4

Browse files
authored
Merge pull request #290 from oracle/wdt-276
Fix how we calculate temporary file for archive
2 parents 264dba7 + 30f9dd6 commit e0c69d4

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

core/src/main/java/oracle/weblogic/deploy/util/WLSDeployZipFile.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -775,7 +775,14 @@ private void saveChangesToZip(Map<String, ZipEntry> updatedZipEntries, Map<Strin
775775
private File getNewOutputFile() throws WLSDeployArchiveIOException {
776776
final String METHOD = "getNewOutputFile";
777777

778-
String[] nameComponents = FileUtils.parseFileName(getFileName());
778+
String fileName = getFileName();
779+
if (fileName.contains(File.separator)) {
780+
int lastSeparator = fileName.lastIndexOf(File.separator);
781+
if (lastSeparator > 0)
782+
fileName = fileName.substring(lastSeparator+1);
783+
}
784+
785+
String[] nameComponents = FileUtils.parseFileName(fileName);
779786

780787
File directory = getFile().getParentFile();
781788
File newOutputFile;

0 commit comments

Comments
 (0)