From 4cdd72b3e223838d699ed236e89c5663fba20be6 Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Wed, 3 Jun 2026 11:58:45 +0200 Subject: [PATCH] fix: use Files.write() for byte[] return from buildCdOnlyJsdosJson Files.writeString expects CharSequence, but buildCdOnlyJsdosJson returns byte[]. Changed to Files.write() which accepts byte[]. --- src/main/java/com/dostalgia/UploadResource.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/dostalgia/UploadResource.java b/src/main/java/com/dostalgia/UploadResource.java index b91bd34..4079015 100644 --- a/src/main/java/com/dostalgia/UploadResource.java +++ b/src/main/java/com/dostalgia/UploadResource.java @@ -454,7 +454,7 @@ public class UploadResource { } else { // CD-only game — no executable, mount CD and show a DOS prompt Files.writeString(jsdos.resolve("dosbox.conf"), buildCdOnlyDosboxConf(cdImages)); - Files.writeString(jsdos.resolve("jsdos.json"), buildCdOnlyJsdosJson()); + Files.write(jsdos.resolve("jsdos.json"), buildCdOnlyJsdosJson()); } // ZIP it up directly from extractDir (no temp copy)