diff --git a/src/main/helm/templates/_helpers.tpl b/src/main/helm/templates/_helpers.tpl
index ffc0931f31ebe3cbb31004f345a65aaaccdaa2d2..46172ed4f14e4c7a06767e5c75833cf84b301162 100644
--- a/src/main/helm/templates/_helpers.tpl
+++ b/src/main/helm/templates/_helpers.tpl
@@ -60,8 +60,10 @@ app.kubernetes.io/namespace: {{ include "app.namespace" . }}
 {{- end -}}
 
 {{- define "app.ssoClientName" -}}
-{{- if (.Values.sso.keycloak_clients[0]).client_name -}}
-{{ printf "%s" (.Values.sso.keycloak_clients[0]).client_name }}
+{{- if ( .Values.sso).keycloak_clients -}}
+{{- with (first .Values.sso.keycloak_clients) }}
+{{ printf "%s" .client_name }}
+{{- end }}
 {{- else -}}
 {{ printf "admin" }}
 {{- end -}}