From 50cbf081e1571a78c6e399ac06aec67504a9053e Mon Sep 17 00:00:00 2001 From: Pilzinsel64 Date: Sat, 7 Dec 2024 18:11:04 +0100 Subject: [PATCH] fix endless update --- ModpackUpdater.Manager/ModpackInstaller.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ModpackUpdater.Manager/ModpackInstaller.cs b/ModpackUpdater.Manager/ModpackInstaller.cs index dff31a1..27e8848 100644 --- a/ModpackUpdater.Manager/ModpackInstaller.cs +++ b/ModpackUpdater.Manager/ModpackInstaller.cs @@ -83,6 +83,8 @@ public class ModpackInstaller(ModpackConfig updateConfig, ModpackInfo modpackInf if (result.Actions.Count == 0) result.HasError = true; } + else + result.IsInstalled = true; // Check update actions if (!result.HasError && (exists || options.AllowUpdaterAfterInstall)) @@ -107,7 +109,9 @@ public class ModpackInstaller(ModpackConfig updateConfig, ModpackInfo modpackInf // Check & add if (action.Side.IsSide(options.Side) && (!action.IsExtra || options.IncludeExtras) && !result.Actions.Any(n => n.DestPath == action.DestPath)) + { actionsToAdd.Add(action); + } } result.Actions.InsertRange(actionsZeroIndex, actionsToAdd);