diff --git a/utils.go b/utils.go index 6bffa13..bff5e34 100644 --- a/utils.go +++ b/utils.go @@ -185,8 +185,8 @@ func (b *BuildManager) refreshSRCINFOs(ctx context.Context, path string) error { if err != nil { log.Infof("Unable to determine status for package %s: %v", proto.Pkgbase, err) b.repoPurge[proto.FullRepo] <- []*ProtoPackage{proto} - } else { - proto.DbPackage.Update().SetPkgbuild(proto.Pkgbuild) + } else if proto.DbPackage != nil { + proto.DbPackage.Update().SetPkgbuild(proto.Pkgbuild).ExecX(ctx) } } }