From 87024ef7368965ae62fe89daf04148433fda679e Mon Sep 17 00:00:00 2001 From: Mahendra Date: Sat, 2 Dec 2023 14:30:23 +0530 Subject: [PATCH] fix: jsonMarshal string empty check --- internal/converter/converter.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/internal/converter/converter.go b/internal/converter/converter.go index 612fad687..b77d97232 100644 --- a/internal/converter/converter.go +++ b/internal/converter/converter.go @@ -127,9 +127,11 @@ func validate(compageJSON *core.CompageJSON) error { // GetMetadata converts string to map func GetMetadata(metadataInput string) map[string]interface{} { metadata := map[string]interface{}{} - if err0 := json.Unmarshal([]byte(metadataInput), &metadata); err0 != nil { - log.Errorf("error unmarshalling metadata: %v", err0) - return nil + if len(metadataInput) > 0 { + if err0 := json.Unmarshal([]byte(metadataInput), &metadata); err0 != nil { + log.Errorf("error unmarshalling metadata: %v", err0) + return nil + } } return metadata }