From 9da1b4ae2998c1a824914cdfd4cf6c9290434e9c Mon Sep 17 00:00:00 2001 From: Seongmin Lee Date: Mon, 13 Apr 2026 15:20:37 +0000 Subject: [PATCH] appview/models: handle when targetRepo is nil Signed-off-by: Seongmin Lee --- appview/models/pull.go | 12 +++++++----- 1 file(s) changed, 7 insertion(s)(+), 5 deletion(s)(-) diff --git a/appview/models/pull.go b/appview/models/pull.go --- a/appview/models/pull.go +++ b/appview/models/pull.go @@ -97,11 +97,13 @@ references[i] = string(uri) } - var targetRepoAt, targetRepoDid string + var targetRepoAt, targetRepoDid *string + targetRepoAt = new(string) + *targetRepoAt = p.RepoAt.String() if p.Repo != nil && p.Repo.RepoDid != "" { - targetRepoDid = p.Repo.RepoDid + targetRepoDid = new(string) + *targetRepoDid = p.Repo.RepoDid } - targetRepoAt = p.RepoAt.String() rounds := make([]*tangled.RepoPull_Round, len(p.Submissions)) for i, submission := range p.Submissions { @@ -121,8 +123,8 @@ References: references, CreatedAt: p.Created.Format(time.RFC3339), Target: &tangled.RepoPull_Target{ - Repo: &targetRepoAt, - RepoDid: &targetRepoDid, + Repo: targetRepoAt, + RepoDid: targetRepoDid, Branch: p.TargetBranch, }, Rounds: rounds, -- tangled.sh