1
0
mirror of https://github.com/woodpecker-ci/woodpecker.git synced 2025-02-16 18:34:28 +02:00

Fix addon nil values (#4666)

This commit is contained in:
qwerty287 2025-01-05 13:45:53 +02:00 committed by GitHub
parent 02bb4a12a7
commit ba68b446c0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -110,6 +110,9 @@ type modelUser struct {
}
func (m *modelUser) asModel() *model.User {
if m == nil {
return nil
}
m.User.ForgeRemoteID = m.ForgeRemoteID
m.User.AccessToken = m.Token
m.User.RefreshToken = m.Secret
@ -119,6 +122,9 @@ func (m *modelUser) asModel() *model.User {
}
func modelUserFromModel(u *model.User) *modelUser {
if u == nil {
return nil
}
return &modelUser{
User: u,
ForgeRemoteID: u.ForgeRemoteID,
@ -138,6 +144,9 @@ type modelRepo struct {
}
func (m *modelRepo) asModel() *model.Repo {
if m == nil {
return nil
}
m.Repo.UserID = m.UserID
m.Repo.Hash = m.Hash
m.Repo.Perm = m.Perm
@ -145,6 +154,9 @@ func (m *modelRepo) asModel() *model.Repo {
}
func modelRepoFromModel(r *model.Repo) *modelRepo {
if r == nil {
return nil
}
return &modelRepo{
Repo: r,
UserID: r.UserID,