forked from tangled.org/core
this repo has no description

appview/db: handle nils

Signed-off-by: oppiliappan <me@oppi.li>

oppi.li b3c2b81d 5df3d5df

verified
Changed files
+3 -3
appview
db
signup
+2 -2
appview/db/pulls.go
··· 246 246 // collect pull source for all pulls that need it 247 247 var sourceAts []syntax.ATURI 248 248 for _, p := range pulls { 249 - if p.PullSource.RepoAt != nil { 249 + if p.PullSource != nil && p.PullSource.RepoAt != nil { 250 250 sourceAts = append(sourceAts, *p.PullSource.RepoAt) 251 251 } 252 252 } ··· 259 259 sourceRepoMap[r.RepoAt()] = &r 260 260 } 261 261 for _, p := range pulls { 262 - if p.PullSource.RepoAt != nil { 262 + if p.PullSource != nil && p.PullSource.RepoAt != nil { 263 263 if sourceRepo, ok := sourceRepoMap[*p.PullSource.RepoAt]; ok { 264 264 p.PullSource.Repo = sourceRepo 265 265 }
+1 -1
appview/signup/signup.go
··· 133 133 noticeId := "signup-msg" 134 134 135 135 if err := s.validateCaptcha(cfToken, r); err != nil { 136 - s.l.Warn("turnstile validation failed", "error", err) 136 + s.l.Warn("turnstile validation failed", "error", err, "email", emailId) 137 137 s.pages.Notice(w, noticeId, "Captcha validation failed.") 138 138 return 139 139 }