fix: improve error messages returned during replication setup (#13261)

This commit is contained in:
Poorna Krishnamoorthy
2021-09-21 16:03:20 -04:00
committed by GitHub
parent 1fa0553c71
commit 806b10b934
6 changed files with 15 additions and 24 deletions

View File

@@ -1525,9 +1525,9 @@ func (api objectAPIHandlers) PutBucketReplicationConfigHandler(w http.ResponseWr
writeErrorResponse(ctx, w, apiErr, r.URL)
return
}
sameTarget, err := validateReplicationDestination(ctx, bucket, replicationConfig)
if err != nil {
writeErrorResponse(ctx, w, toAPIError(ctx, err), r.URL)
sameTarget, apiErr := validateReplicationDestination(ctx, bucket, replicationConfig)
if apiErr != noError {
writeErrorResponse(ctx, w, apiErr, r.URL)
return
}
// Validate the received bucket replication config