mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-04-14 02:51:35 +02:00
fix: add the platform on /versions #6507
This commit is contained in:
parent
83e186c00c
commit
6a785624e5
1 changed files with 12 additions and 0 deletions
|
@ -143,7 +143,19 @@ func ServeVersionsFile(ctx *context.Context) {
|
|||
|
||||
fmt.Fprintf(result, "%s ", pack.Name)
|
||||
for i, v := range versions {
|
||||
|
||||
result.WriteString(v.Version)
|
||||
|
||||
pd, err := packages_model.GetPackageDescriptor(ctx, v)
|
||||
if err == nil {
|
||||
metadata := pd.Metadata.(*rubygems_module.Metadata)
|
||||
|
||||
if metadata.Platform != "ruby" {
|
||||
result.WriteString("_")
|
||||
result.WriteString(metadata.Platform)
|
||||
}
|
||||
}
|
||||
|
||||
if i != len(versions)-1 {
|
||||
result.WriteString(",")
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue