From 0cd8a0916bb077f51594bb6fa00cdd21474fb454 Mon Sep 17 00:00:00 2001 From: crschnick Date: Sun, 20 Aug 2023 01:44:18 +0000 Subject: [PATCH] Fix choco updater failing --- .../main/java/io/xpipe/app/update/ChocoUpdater.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/io/xpipe/app/update/ChocoUpdater.java b/app/src/main/java/io/xpipe/app/update/ChocoUpdater.java index 7aed7a54..3081dbab 100644 --- a/app/src/main/java/io/xpipe/app/update/ChocoUpdater.java +++ b/app/src/main/java/io/xpipe/app/update/ChocoUpdater.java @@ -35,13 +35,16 @@ public class ChocoUpdater extends UpdateHandler { .lines() .filter(s -> s.startsWith("xpipe")) .findAny() - .orElseThrow() - .split("\\|")[2]; - var isUpdate = isUpdate(latest); + .map(string -> string.split("\\|")[2]); + if (latest.isEmpty()) { + return null; + } + + var isUpdate = isUpdate(latest.get()); var rel = new AvailableRelease( AppProperties.get().getVersion(), XPipeDistributionType.get().getId(), - latest, + latest.get(), "https://community.chocolatey.org/packages/xpipe/" + latest, null, null,