Improve HTTP error for unknown permissions.

This commit is contained in:
Juliusz Chroboczek
2024-11-08 17:07:11 +01:00
parent 75d6d87c23
commit a73c42ce08
2 changed files with 7 additions and 2 deletions
+4
View File
@@ -124,6 +124,10 @@ func httpError(w http.ResponseWriter, err error) {
notFound(w)
return
}
if errors.Is(err, group.ErrUnknownPermission) {
http.Error(w, "unknown permission", http.StatusBadRequest)
return
}
var autherr *group.NotAuthorisedError
if errors.As(err, &autherr) {
log.Printf("HTTP server error: %v", err)