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 return
} }
if claims != nil { if claims == nil {
h.ResultErrorJSON(w, r, http.StatusUnauthorized, "Unauthorised", nil) h.ResultErrorJSON(w, r, http.StatusUnauthorized, "Unauthorised", nil)
return return
} }
userID := uint(claims["uid"].(float64)) userID := uint(claims["uid"].(float64))
_, enabled, _ := user.IsEnabled(userID) _, enabled, _ := user.IsEnabled(userID)
if token == nil || !enabled { if !enabled {
h.ResultErrorJSON(w, r, http.StatusUnauthorized, "Unauthorised", nil) h.ResultErrorJSON(w, r, http.StatusUnauthorized, "Unauthorised", nil)
return return
} }