diff --git a/charts/postgres-operator/templates/clusterrole.yaml b/charts/postgres-operator/templates/clusterrole.yaml
index d88affa0d17dcdf253202195744d0a9b03aa706d..1fd066fa5a8a576dd2f157d2994679a551a1ef18 100644
--- a/charts/postgres-operator/templates/clusterrole.yaml
+++ b/charts/postgres-operator/templates/clusterrole.yaml
@@ -140,8 +140,8 @@ rules:
   - delete
   - get
   - list
-{{- if toString .Values.configKubernetes.storage_resize_mode | eq "pvc" }}
   - patch
+{{- if toString .Values.configKubernetes.storage_resize_mode | eq "pvc" }}
   - update
 {{- end }}
  # to read existing PVs. Creation should be done via dynamic provisioning