commit 78790a5d0fd5d272451e6923d76f750c32b6c2f2
parent d513460894419a2ec011f5b4e38ecffda40e5d04
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date: Tue, 21 Jan 2025 22:59:03 +0100
fix error handling somewhat, WIP
Diffstat:
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/pkg/rest/taldir.go b/pkg/rest/taldir.go
@@ -473,7 +473,11 @@ func (t *Taldir) registerRequest(w http.ResponseWriter, r *http.Request) {
err = t.isPMSValid(req.TargetUri)
if nil != err {
- http.Redirect(w, r, fmt.Sprintf("/?error=%s", err), http.StatusSeeOther)
+ errDetail.Code = gana.GENERIC_JSON_INVALID
+ errDetail.Hint = err.Error()
+ resp, _ := json.Marshal(errDetail)
+ w.WriteHeader(400)
+ w.Write(resp)
return
}
diff --git a/web/templates/lookup_result.html b/web/templates/lookup_result.html
@@ -95,7 +95,7 @@
var sbanner = document.getElementById('sbanner');
sbanner.hidden = false;
} else {
- window.location.href = "?error=Registration failed";
+ window.location.href = "/?error=Registration failed";
}
}
}