From ba8d02927f1c54d890ea16bb19c34967a633f4fc Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Sun, 14 Aug 2022 21:40:42 +0200 Subject: [PATCH] added safeguard against version missing --- proto_package.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/proto_package.go b/proto_package.go index 0ba6d6c..ddf6982 100644 --- a/proto_package.go +++ b/proto_package.go @@ -150,6 +150,17 @@ func (p *ProtoPackage) build(ctx context.Context) (time.Duration, error) { workerId := uuid.New() chroot := "build_" + workerId.String() + if p.Version == "" { + if p.Srcinfo == nil { + err := p.genSrcinfo() + if err != nil { + return time.Since(start), fmt.Errorf("error generating srcinfo: %w", err) + } + } + + p.Version = constructVersion(p.Srcinfo.Pkgver, p.Srcinfo.Pkgrel, p.Srcinfo.Epoch) + } + log.Infof("[%s/%s/%s] Build starting", p.FullRepo, p.Pkgbase, p.Version) p.toDbPackage(true)