diff --git a/src/vcard/vcard4.nim b/src/vcard/vcard4.nim index c1357a2..ca8687f 100644 --- a/src/vcard/vcard4.nim +++ b/src/vcard/vcard4.nim @@ -1074,8 +1074,7 @@ macro genSerializers( of vtTextList: let funcDef = genAstOpt({kDirtyTemplate}, enumName, typeName): func serialize*(p: typeName): string = - result = p.nameWithGroup & serialize(p.params) & - serialize(p.params) & ":" & + result = p.nameWithGroup & serialize(p.params) & ":" & (p.value --> map(serializeValue(it))).join(",") result.add(funcDef)