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