mirror of
https://github.com/packwiz/packwiz.git
synced 2025-04-19 13:06:30 +02:00
Fix Modrinth URL version number precedence (oldest-first)
This commit is contained in:
parent
21876cba1e
commit
d25817273b
@ -419,9 +419,10 @@ func resolveVersion(project *modrinthApi.Project, version string) (*modrinthApi.
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, fmt.Errorf("failed to fetch version list for %s: %v", *project.ID, err)
|
return nil, fmt.Errorf("failed to fetch version list for %s: %v", *project.ID, err)
|
||||||
}
|
}
|
||||||
for _, v := range versionsList {
|
// Traverse in reverse order: Modrinth knossos always gives the oldest file precedence over having the version number path
|
||||||
if *v.VersionNumber == version {
|
for i := len(versionsList) - 1; i >= 0; i-- {
|
||||||
return v, nil
|
if *versionsList[i].VersionNumber == version {
|
||||||
|
return versionsList[i], nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return nil, fmt.Errorf("unable to find version %s", version)
|
return nil, fmt.Errorf("unable to find version %s", version)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user