Skip to content

Commit 3923d25

Browse files
authored
Merge pull request #1250 from amvanbaren/improve-fix-missing-files-migration
Improve FixMissingFilesJobRequestHandler
2 parents 6e55990 + e9318f9 commit 3923d25

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

server/src/main/java/org/eclipse/openvsx/migration/FixMissingFilesJobRequestHandler.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,9 @@ public void run(MigrationJobRequest request) throws Exception {
5656
var missingFileTypes = new ArrayList<>(List.of(MANIFEST, CHANGELOG, README, LICENSE, ICON, VSIXMANIFEST));
5757
missingFileTypes.removeAll(resourceTypes);
5858
resources.filter(this::isFileMissing).map(FileResource::getType).forEach(missingFileTypes::add);
59+
if(missingFileTypes.isEmpty()) {
60+
return;
61+
}
5962
if(missingFileTypes.stream().anyMatch(t -> t.equals(FileResource.DOWNLOAD))) {
6063
logger.atInfo()
6164
.setMessage("No vsix package available for: {}")
@@ -64,6 +67,12 @@ public void run(MigrationJobRequest request) throws Exception {
6467
return;
6568
}
6669

70+
logger.atInfo()
71+
.setMessage("{} has missing files: {}")
72+
.addArgument(() -> NamingUtil.toLogFormat(extVersion))
73+
.addArgument(() -> String.join(",", missingFileTypes))
74+
.log();
75+
6776
var download = resources.stream().filter(f -> f.getType().equals(FileResource.DOWNLOAD)).findFirst().get();
6877
try(
6978
var tempFile = storage.downloadFile(download);

0 commit comments

Comments
 (0)