Skip to content

Commit 0790d0d

Browse files
Merge pull request #193 from intelops/fix-errors
fix: jsonMarshal string empty check
2 parents c82e053 + 87024ef commit 0790d0d

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

internal/converter/converter.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,9 +127,11 @@ func validate(compageJSON *core.CompageJSON) error {
127127
// GetMetadata converts string to map
128128
func GetMetadata(metadataInput string) map[string]interface{} {
129129
metadata := map[string]interface{}{}
130-
if err0 := json.Unmarshal([]byte(metadataInput), &metadata); err0 != nil {
131-
log.Errorf("error unmarshalling metadata: %v", err0)
132-
return nil
130+
if len(metadataInput) > 0 {
131+
if err0 := json.Unmarshal([]byte(metadataInput), &metadata); err0 != nil {
132+
log.Errorf("error unmarshalling metadata: %v", err0)
133+
return nil
134+
}
133135
}
134136
return metadata
135137
}

0 commit comments

Comments
 (0)