From fb8ff372d3878deeb1b639a3fb8bf51800de3f37 Mon Sep 17 00:00:00 2001 From: UnlegitDqrk Date: Sat, 14 Feb 2026 15:01:17 +0100 Subject: [PATCH] License download bug fix --- .../protocol/ProtocolBridge.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/openautonomousconnection/protocol/ProtocolBridge.java b/src/main/java/org/openautonomousconnection/protocol/ProtocolBridge.java index 674bc27..706296e 100644 --- a/src/main/java/org/openautonomousconnection/protocol/ProtocolBridge.java +++ b/src/main/java/org/openautonomousconnection/protocol/ProtocolBridge.java @@ -131,9 +131,15 @@ public final class ProtocolBridge { } private void downloadLicenses() throws IOException { - File output = new File("licenses.zip"); - output.createNewFile(); - FileUtils.downloadFile("http://open-autonomous-connection.org/assets/licenses.zip", output); + File licensesFolder = new File("licenses"); + if (!licensesFolder.exists() || !licensesFolder.isDirectory()) { + if (licensesFolder.exists()) licensesFolder.delete(); + File output = new File("licenses.zip"); + output.createNewFile(); + FileUtils.downloadFile("https://open-autonomous-connection.org/assets/licenses.zip", output); + FileUtils.unzip(output, licensesFolder.getParent()); + output.deleteOnExit(); + } } /**