From 5ee09d3c8161280c72be8b02cd7ea354c1f55331 Mon Sep 17 00:00:00 2001 From: Norwin Date: Mon, 18 Jan 2021 13:14:27 +0000 Subject: [PATCH] check release publisher exists (#14375) fixes #14365 was silently fixed in the feature PR #12096 for v1.14 --- models/release.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/models/release.go b/models/release.go index f55341b86b..1ab36fa57a 100644 --- a/models/release.go +++ b/models/release.go @@ -54,7 +54,11 @@ func (r *Release) loadAttributes(e Engine) error { if r.Publisher == nil { r.Publisher, err = getUserByID(e, r.PublisherID) if err != nil { - return err + if IsErrUserNotExist(err) { + r.Publisher = NewGhostUser() + } else { + return err + } } } return getReleaseAttachments(e, r)