+7
-2
appview/state/repo.go
+7
-2
appview/state/repo.go
···
124
124
user := s.oauth.GetUser(r)
125
125
repoInfo := f.RepoInfo(s, user)
126
126
127
-
forkInfo, err := getForkInfo(repoInfo, s, f, us, w, user)
127
+
forkInfo, err := getForkInfo(repoInfo, s, f, w, user)
128
128
if err != nil {
129
129
log.Printf("Failed to fetch fork information: %v", err)
130
130
return
···
148
148
repoInfo repoinfo.RepoInfo,
149
149
s *State,
150
150
f *FullyResolvedRepo,
151
-
us *knotclient.UnsignedClient,
152
151
w http.ResponseWriter,
153
152
user *oauth.User,
154
153
) (*types.ForkInfo, error) {
···
166
165
if !forkInfo.IsFork {
167
166
forkInfo.IsFork = false
168
167
return &forkInfo, nil
168
+
}
169
+
170
+
us, err := knotclient.NewUnsignedClient(repoInfo.Source.Knot, s.config.Core.Dev)
171
+
if err != nil {
172
+
log.Printf("failed to create unsigned client for %s", repoInfo.Source.Knot)
173
+
return nil, err
169
174
}
170
175
171
176
resp, err := us.Branches(repoInfo.Source.Did, repoInfo.Source.Name)