From fc748add0c4d41f227520e1e2b91904cd8087d43 Mon Sep 17 00:00:00 2001 From: Rolson Quadras Date: Mon, 25 Nov 2024 08:58:56 -0500 Subject: [PATCH] fix(sdk): check display length (#834) The code throws panic when thre is no display data. Added length check before fecthing the first item. Signed-off-by: Rolson Quadras --- pkg/credentialschema/credentialdisplay.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/credentialschema/credentialdisplay.go b/pkg/credentialschema/credentialdisplay.go index 26ef6d09..a0e2bfd8 100644 --- a/pkg/credentialschema/credentialdisplay.go +++ b/pkg/credentialschema/credentialdisplay.go @@ -380,6 +380,10 @@ func getOverviewDisplay( } } + if len(credentialConfigurationSupported.LocalizedCredentialDisplays) == 0 { + return &CredentialOverview{} + } + return issuerCredentialDisplayToResolvedCredentialOverview( &credentialConfigurationSupported.LocalizedCredentialDisplays[0], )