diff --git a/knotserver/routes.go b/knotserver/routes.go index c56d9c3..a2a1dc3 100644 --- a/knotserver/routes.go +++ b/knotserver/routes.go @@ -617,6 +617,14 @@ func (h *Handle) RepoFork(w http.ResponseWriter, r *http.Request) { return } + // add perms for this user to access the repo + err = h.e.AddRepo(did, ThisServer, relativeRepoPath) + if err != nil { + l.Error("adding repo permissions", "error", err.Error()) + writeError(w, err.Error(), http.StatusInternalServerError) + return + } + w.WriteHeader(http.StatusNoContent) }