From d473e01d7e7b5512cbca0ab7fbe7115d19ce493a Mon Sep 17 00:00:00 2001 From: Danila Fominykh Date: Tue, 3 Oct 2023 14:31:24 -0300 Subject: [PATCH] fixed pacman database creation process, corrected switch to next entry when current package desc is found --- services/packages/arch/service.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/services/packages/arch/service.go b/services/packages/arch/service.go index 7f8f9c07cc..a79246d91a 100644 --- a/services/packages/arch/service.go +++ b/services/packages/arch/service.go @@ -115,16 +115,16 @@ func CreatePacmanDb(ctx *context.Context, owner, arch, distro string) (io.ReadSe } } - pps, err := pkg_model.GetProperties(ctx, pkg_model.PropertyTypeFile, pf.ID) + pps, err := pkg_model.GetPropertiesByName( + ctx, pkg_model.PropertyTypeFile, pf.ID, "desc", + ) if err != nil { return nil, err } - for _, pp := range pps { - if pp.Name == "desc" { - entries[pkg.Name+"-"+ver.Version+"/desc"] = []byte(pp.Value) - break - } + if len(pps) >= 1 { + entries[pkg.Name+"-"+ver.Version+"/desc"] = []byte(pps[0].Value) + break } } }