diff --git a/backend/internal/service/update_service.go b/backend/internal/service/update_service.go index 82df3bb024..18b6282e50 100644 --- a/backend/internal/service/update_service.go +++ b/backend/internal/service/update_service.go @@ -655,6 +655,9 @@ func compareVersions(current, latest string) int { func parseVersion(v string) [3]int { v = strings.TrimPrefix(v, "v") + if idx := strings.IndexByte(v, '-'); idx != -1 { + v = v[:idx] + } parts := strings.Split(v, ".") result := [3]int{0, 0, 0} for i := 0; i < len(parts) && i < 3; i++ {