import (
"context"
+ "errors"
"fmt"
"net/url"
"code.gitea.io/gitea/modules/packages/rubygems"
"code.gitea.io/gitea/modules/packages/swift"
"code.gitea.io/gitea/modules/packages/vagrant"
+ "code.gitea.io/gitea/modules/util"
"github.com/hashicorp/go-version"
)
}
creator, err := user_model.GetUserByID(ctx, pv.CreatorID)
if err != nil {
- return nil, err
+ if errors.Is(err, util.ErrNotExist) {
+ creator = user_model.NewGhostUser()
+ } else {
+ return nil, err
+ }
}
var semVer *version.Version
if p.SemverCompatible {