fix #142, make address field multiline

This commit is contained in:
tibbi
2018-04-18 11:04:34 +02:00
parent 05f8bf71cf
commit e572ecb678
4 changed files with 3 additions and 9 deletions

View File

@ -55,7 +55,7 @@ class VcfExporter {
contact.addresses.forEach {
val type = getAddressTypeLabel(it.type)
val delimiterType = if (type.isEmpty()) "" else ";$type"
out.writeLn("$ADR$delimiterType:;;${it.value};;;;")
out.writeLn("$ADR$delimiterType:;;${it.value.replace("\n", "\\n")};;;;")
}
contact.events.forEach {

View File

@ -187,7 +187,7 @@ class VcfImporter(val activity: SimpleActivity) {
val type = getAddressTypeId(rawType.toUpperCase())
val addresses = addressParts[1].split(";")
if (addresses.size == 7) {
curAddresses.add(Address(addresses[2], type))
curAddresses.add(Address(addresses[2].replace("\\n", "\n"), type))
}
}