diff options
| author | Chris Lu <chris.lu@gmail.com> | 2021-10-31 18:02:08 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2021-10-31 18:02:08 -0700 |
| commit | 006b4ec0f8ebdd0964e412fdf5f327284d838443 (patch) | |
| tree | 789683cf386e0778322c9fa1deaf24b7738ea768 /weed/iamapi/iamapi_handlers.go | |
| parent | edbf6d297b923b803b2406662e9eedf59915363a (diff) | |
| download | seaweedfs-006b4ec0f8ebdd0964e412fdf5f327284d838443.tar.xz seaweedfs-006b4ec0f8ebdd0964e412fdf5f327284d838443.zip | |
refactoring
Diffstat (limited to 'weed/iamapi/iamapi_handlers.go')
| -rw-r--r-- | weed/iamapi/iamapi_handlers.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/weed/iamapi/iamapi_handlers.go b/weed/iamapi/iamapi_handlers.go index 7765d9e95..a59834e88 100644 --- a/weed/iamapi/iamapi_handlers.go +++ b/weed/iamapi/iamapi_handlers.go @@ -8,7 +8,7 @@ import ( "net/http" ) -func writeIamErrorResponse(w http.ResponseWriter, err error, object string, value string, msg error) { +func writeIamErrorResponse(w http.ResponseWriter, r *http.Request, err error, object string, value string, msg error) { errCode := err.Error() errorResp := ErrorResponse{} errorResp.Error.Type = "Sender" @@ -22,10 +22,10 @@ func writeIamErrorResponse(w http.ResponseWriter, err error, object string, valu case iam.ErrCodeNoSuchEntityException: msg := fmt.Sprintf("The %s with name %s cannot be found.", object, value) errorResp.Error.Message = &msg - s3err.WriteXMLResponse(w, http.StatusNotFound, errorResp) + s3err.WriteXMLResponse(w, r, http.StatusNotFound, errorResp) case iam.ErrCodeServiceFailureException: - s3err.WriteXMLResponse(w, http.StatusInternalServerError, errorResp) + s3err.WriteXMLResponse(w, r, http.StatusInternalServerError, errorResp) default: - s3err.WriteXMLResponse(w, http.StatusInternalServerError, errorResp) + s3err.WriteXMLResponse(w, r, http.StatusInternalServerError, errorResp) } } |
