From eeca89efb8217864683f46bba96df1b6dcb931ec Mon Sep 17 00:00:00 2001 From: Dinesh Salunke Date: Sun, 22 Sep 2024 12:00:14 +0530 Subject: [PATCH] refactor: handle errors when converting to APIProject --- services/convert/project.go | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/services/convert/project.go b/services/convert/project.go index f5e5ecf41e9..1cb00696abd 100644 --- a/services/convert/project.go +++ b/services/convert/project.go @@ -21,7 +21,9 @@ func ToAPIProject(ctx context.Context, project *project_model.Project) (*api.Pro Closed: project.ClosedDateUnix.AsTime(), } - _ = project.LoadRepo(ctx) + if err := project.LoadRepo(ctx); err != nil { + return nil, err + } if project.Repo != nil { apiProject.Repo = &api.RepositoryMeta{ ID: project.RepoID, @@ -31,7 +33,9 @@ func ToAPIProject(ctx context.Context, project *project_model.Project) (*api.Pro } } - _ = project.LoadCreator(ctx) + if err := project.LoadCreator(ctx); err != nil { + return nil, err + } if project.Creator != nil { apiProject.Creator = &api.User{ ID: project.Creator.ID, @@ -40,7 +44,9 @@ func ToAPIProject(ctx context.Context, project *project_model.Project) (*api.Pro } } - _ = project.LoadOwner(ctx) + if err := project.LoadOwner(ctx); err != nil { + return nil, err + } if project.Owner != nil { apiProject.Owner = &api.User{ ID: project.Owner.ID,