fix(helper): prefer newer fetched helper version

Use a CDN-fetched helper version when it is newer than the bundled
version, while ignoring stale stored versions.
This commit is contained in:
Andras Bacsai
2026-09-14 20:50:16 +02:00
parent 398f32712a
commit 065ca9c861
2 changed files with 47 additions and 1 deletions
+9 -1
View File
@@ -4234,6 +4234,8 @@ function coolifyHelperImage(): string
function getHelperVersion(): string
{
$configuredHelperVersion = config('constants.coolify.helper_version');
if (isDev()) {
$devHelperVersion = InstanceSettings::query()->whereKey(0)->value('dev_helper_version');
@@ -4242,7 +4244,13 @@ function getHelperVersion(): string
}
}
return config('constants.coolify.helper_version');
$fetchedHelperVersion = InstanceSettings::query()->whereKey(0)->value('helper_version');
if (! empty($fetchedHelperVersion) && version_compare($fetchedHelperVersion, $configuredHelperVersion, '>')) {
return $fetchedHelperVersion;
}
return $configuredHelperVersion;
}
function loggy($message = null, array $context = [])