Skip to content

Commit 1bb1489

Browse files
authored
Fix non-preprocessable files not being copied (#35)
2 parents a3874d8 + efe7f27 commit 1bb1489

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
version=1.3
1+
version=1.3.1
22
release=false

src/main/java/com/minecrafttas/discombobulator/processor/FilePreprocessor.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ public void preprocessFile(Path inFile, Path outFile, String version, String ext
9494

9595
if (fileFilter != null && fileFilter.accept(inFile.toFile())) {
9696
System.out.println(String.format("Ignoring %s%s%s", YELLOW, inFile.getFileName().toString(), WHITE));
97+
Files.createDirectories(outFile.getParent());
9798
Files.copy(inFile, outFile, StandardCopyOption.REPLACE_EXISTING);
9899
return;
99100
}
@@ -144,6 +145,7 @@ public CurrentFilePreprocessAction preprocessVersions(Path inFile, Map<String, P
144145
System.out.println(String.format("into version %s%s%s", CYAN, versionName, WHITE));
145146
}
146147
System.out.println(String.format("Ignoring %s%s%s", YELLOW, inFile.getFileName().toString(), WHITE));
148+
Files.createDirectories(outFile.getParent());
147149
Files.copy(inFile, outFile, StandardCopyOption.REPLACE_EXISTING);
148150
continue;
149151
}

0 commit comments

Comments
 (0)