Process NLs in user structured/formatted addresses (#319)

This commit is contained in:
Ross Scroggs
2016-11-07 07:40:04 -08:00
committed by Jay Lee
parent d75a5e78a5
commit e3a73ce7d1

View File

@@ -6544,7 +6544,7 @@ def getUserAttributes(i, cd, updateCmd=False):
if sys.argv[i].lower() == u'unstructured': if sys.argv[i].lower() == u'unstructured':
i += 1 i += 1
address[u'sourceIsStructured'] = False address[u'sourceIsStructured'] = False
address[u'formatted'] = sys.argv[i] address[u'formatted'] = sys.argv[i].replace(u'\\n', u'\n')
i += 1 i += 1
while True: while True:
myopt = sys.argv[i].lower() myopt = sys.argv[i].lower()
@@ -7711,7 +7711,10 @@ def doGetUserInfo(user_email=None):
print u'Addresses:' print u'Addresses:'
for address in user[u'addresses']: for address in user[u'addresses']:
for key in address: for key in address:
print convertUTF8(u' %s: %s' % (key, address[key])) if key != u'formatted':
print convertUTF8(u' %s: %s' % (key, address[key]))
else:
print convertUTF8(u' %s: %s' % (key, address[key].replace(u'\n', u'\\n')))
print u'' print u''
if u'organizations' in user: if u'organizations' in user:
print u'Organizations:' print u'Organizations:'