diff --git a/cmd/data-usage.go b/cmd/data-usage.go index dd9e34bbb..a4f9ef6b9 100644 --- a/cmd/data-usage.go +++ b/cmd/data-usage.go @@ -155,7 +155,9 @@ func loadDataUsageFromBackend(ctx context.Context, objAPI ObjectLayer) (DataUsag bui.ReplicationFailedSizeV1 > 0 || bui.ReplicationPendingCountV1 > 0 { cfg, _ := getReplicationConfig(GlobalContext, bucket) if cfg != nil && cfg.RoleArn != "" { - dataUsageInfo.ReplicationInfo = make(map[string]BucketTargetUsageInfo) + if dataUsageInfo.ReplicationInfo == nil { + dataUsageInfo.ReplicationInfo = make(map[string]BucketTargetUsageInfo) + } dataUsageInfo.ReplicationInfo[cfg.RoleArn] = BucketTargetUsageInfo{ ReplicationFailedSize: bui.ReplicationFailedSizeV1, ReplicationFailedCount: bui.ReplicationFailedCountV1,