diff --git a/pkg/controllers/federatedresourcequota/federated_resource_quota_status_controller.go b/pkg/controllers/federatedresourcequota/federated_resource_quota_status_controller.go index 046ab4b00..8d154f418 100644 --- a/pkg/controllers/federatedresourcequota/federated_resource_quota_status_controller.go +++ b/pkg/controllers/federatedresourcequota/federated_resource_quota_status_controller.go @@ -139,7 +139,7 @@ func (c *StatusController) collectQuotaStatus(quota *policyv1alpha1.FederatedRes quotaStatus.AggregatedStatus = aggregatedStatuses quotaStatus.OverallUsed = calculateUsed(aggregatedStatuses) - if reflect.DeepEqual(quota.Status, quotaStatus) { + if reflect.DeepEqual(quota.Status, *quotaStatus) { klog.V(4).Infof("New quotaStatus are equal with old federatedResourceQuota(%s) status, no update required.", klog.KObj(quota).String()) return nil }