Fix SSE frontend auth

This commit is contained in:
Jamie Curnow 2024-09-15 21:51:51 +10:00
parent 4d3d37eaed
commit d121de808c
No known key found for this signature in database
GPG Key ID: FFBB624C43388E9E

View File

@ -26,14 +26,14 @@ func SSEAuth(next http.Handler) http.Handler {
return
}
if claims != nil {
if claims == nil {
h.ResultErrorJSON(w, r, http.StatusUnauthorized, "Unauthorised", nil)
return
}
userID := uint(claims["uid"].(float64))
_, enabled, _ := user.IsEnabled(userID)
if token == nil || !enabled {
if !enabled {
h.ResultErrorJSON(w, r, http.StatusUnauthorized, "Unauthorised", nil)
return
}