+1
-1
appview/pages/pages.go
+1
-1
appview/pages/pages.go
+2
-1
appview/pages/templates/repo/index.html
+2
-1
appview/pages/templates/repo/index.html
+8
-5
appview/state/repo.go
+8
-5
appview/state/repo.go
···
124
user := s.oauth.GetUser(r)
125
repoInfo := f.RepoInfo(s, user)
126
127
-
forkInfo, err := getForkInfo(repoInfo, s, f, w, user)
128
-
if err != nil {
129
-
log.Printf("Failed to fetch fork information: %v", err)
130
-
return
131
}
132
133
s.pages.RepoIndexPage(w, pages.RepoIndexParams{
···
137
RepoIndexResponse: result,
138
CommitsTrunc: commitsTrunc,
139
TagsTrunc: tagsTrunc,
140
-
ForkInfo: *forkInfo,
141
BranchesTrunc: branchesTrunc,
142
EmailToDidOrHandle: EmailToDidOrHandle(s, emails),
143
})
···
124
user := s.oauth.GetUser(r)
125
repoInfo := f.RepoInfo(s, user)
126
127
+
var forkInfo *types.ForkInfo
128
+
if user != nil && user.Did == repoInfo.OwnerDid {
129
+
forkInfo, err = getForkInfo(repoInfo, s, f, w, user)
130
+
if err != nil {
131
+
log.Printf("Failed to fetch fork information: %v", err)
132
+
return
133
+
}
134
}
135
136
s.pages.RepoIndexPage(w, pages.RepoIndexParams{
···
140
RepoIndexResponse: result,
141
CommitsTrunc: commitsTrunc,
142
TagsTrunc: tagsTrunc,
143
+
ForkInfo: forkInfo,
144
BranchesTrunc: branchesTrunc,
145
EmailToDidOrHandle: EmailToDidOrHandle(s, emails),
146
})