diff --git a/appview/repo/repo.go b/appview/repo/repo.go index 7aa72b75..9e9433de 100644 --- a/appview/repo/repo.go +++ b/appview/repo/repo.go @@ -742,6 +742,9 @@ func (rp *Repo) AddCollaborator(w http.ResponseWriter, r *http.Request) { return } + // remove a single leading `@`, to make @handle work with ResolveIdent + collaborator = strings.TrimPrefix(collaborator, "@") + collaboratorIdent, err := rp.idResolver.ResolveIdent(r.Context(), collaborator) if err != nil { fail(fmt.Sprintf("'%s' is not a valid DID/handle.", collaborator), err)