mirror of
https://github.com/minio/minio.git
synced 2025-03-30 09:13:41 -04:00
fix: tier handlers must write error only once (#17205)
This commit is contained in:
parent
e2b7a08c10
commit
15bec32bb4
@ -76,8 +76,7 @@ func (api adminAPIHandlers) AddTierHandler(w http.ResponseWriter, r *http.Reques
|
|||||||
defer logger.AuditLog(ctx, w, r, mustGetClaimsFromToken(r))
|
defer logger.AuditLog(ctx, w, r, mustGetClaimsFromToken(r))
|
||||||
|
|
||||||
objAPI, cred := validateAdminReq(ctx, w, r, iampolicy.SetTierAction)
|
objAPI, cred := validateAdminReq(ctx, w, r, iampolicy.SetTierAction)
|
||||||
if objAPI == nil || globalNotificationSys == nil || globalTierConfigMgr == nil {
|
if objAPI == nil {
|
||||||
writeErrorResponseJSON(ctx, w, errorCodes.ToAPIErr(ErrServerNotInitialized), r.URL)
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -135,8 +134,7 @@ func (api adminAPIHandlers) ListTierHandler(w http.ResponseWriter, r *http.Reque
|
|||||||
defer logger.AuditLog(ctx, w, r, mustGetClaimsFromToken(r))
|
defer logger.AuditLog(ctx, w, r, mustGetClaimsFromToken(r))
|
||||||
|
|
||||||
objAPI, _ := validateAdminReq(ctx, w, r, iampolicy.ListTierAction)
|
objAPI, _ := validateAdminReq(ctx, w, r, iampolicy.ListTierAction)
|
||||||
if objAPI == nil || globalNotificationSys == nil || globalTierConfigMgr == nil {
|
if objAPI == nil {
|
||||||
writeErrorResponseJSON(ctx, w, errorCodes.ToAPIErr(ErrServerNotInitialized), r.URL)
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -156,8 +154,7 @@ func (api adminAPIHandlers) EditTierHandler(w http.ResponseWriter, r *http.Reque
|
|||||||
defer logger.AuditLog(ctx, w, r, mustGetClaimsFromToken(r))
|
defer logger.AuditLog(ctx, w, r, mustGetClaimsFromToken(r))
|
||||||
|
|
||||||
objAPI, cred := validateAdminReq(ctx, w, r, iampolicy.SetTierAction)
|
objAPI, cred := validateAdminReq(ctx, w, r, iampolicy.SetTierAction)
|
||||||
if objAPI == nil || globalNotificationSys == nil || globalTierConfigMgr == nil {
|
if objAPI == nil {
|
||||||
writeErrorResponseJSON(ctx, w, errorCodes.ToAPIErr(ErrServerNotInitialized), r.URL)
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
vars := mux.Vars(r)
|
vars := mux.Vars(r)
|
||||||
@ -203,8 +200,7 @@ func (api adminAPIHandlers) RemoveTierHandler(w http.ResponseWriter, r *http.Req
|
|||||||
defer logger.AuditLog(ctx, w, r, mustGetClaimsFromToken(r))
|
defer logger.AuditLog(ctx, w, r, mustGetClaimsFromToken(r))
|
||||||
|
|
||||||
objAPI, _ := validateAdminReq(ctx, w, r, iampolicy.SetTierAction)
|
objAPI, _ := validateAdminReq(ctx, w, r, iampolicy.SetTierAction)
|
||||||
if objAPI == nil || globalNotificationSys == nil || globalTierConfigMgr == nil {
|
if objAPI == nil {
|
||||||
writeErrorResponseJSON(ctx, w, errorCodes.ToAPIErr(ErrServerNotInitialized), r.URL)
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -235,8 +231,7 @@ func (api adminAPIHandlers) VerifyTierHandler(w http.ResponseWriter, r *http.Req
|
|||||||
defer logger.AuditLog(ctx, w, r, mustGetClaimsFromToken(r))
|
defer logger.AuditLog(ctx, w, r, mustGetClaimsFromToken(r))
|
||||||
|
|
||||||
objAPI, _ := validateAdminReq(ctx, w, r, iampolicy.ListTierAction)
|
objAPI, _ := validateAdminReq(ctx, w, r, iampolicy.ListTierAction)
|
||||||
if objAPI == nil || globalNotificationSys == nil || globalTierConfigMgr == nil {
|
if objAPI == nil {
|
||||||
writeErrorResponseJSON(ctx, w, errorCodes.ToAPIErr(ErrServerNotInitialized), r.URL)
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -256,8 +251,7 @@ func (api adminAPIHandlers) TierStatsHandler(w http.ResponseWriter, r *http.Requ
|
|||||||
defer logger.AuditLog(ctx, w, r, mustGetClaimsFromToken(r))
|
defer logger.AuditLog(ctx, w, r, mustGetClaimsFromToken(r))
|
||||||
|
|
||||||
objAPI, _ := validateAdminReq(ctx, w, r, iampolicy.ListTierAction)
|
objAPI, _ := validateAdminReq(ctx, w, r, iampolicy.ListTierAction)
|
||||||
if objAPI == nil || globalNotificationSys == nil || globalTierConfigMgr == nil {
|
if objAPI == nil {
|
||||||
writeErrorResponseJSON(ctx, w, errorCodes.ToAPIErr(ErrServerNotInitialized), r.URL)
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user