Fix bug, encoded deviceId not included in output (#924)

This commit is contained in:
Ross Scroggs
2019-05-14 07:42:10 -07:00
committed by Jay Lee
parent 49bf1f675a
commit 3d3f2b535b

View File

@@ -11895,12 +11895,13 @@ def doPrintMobileDevices():
appDetails.append('<None>')
applications.append('-'.join(appDetails))
row[attrib] = delimiter.join(applications)
elif attrib == 'deviceId':
row[attrib] = mobile[attrib].encode('unicode-escape').decode(UTF8)
else:
if attrib not in titles:
titles.append(attrib)
row[attrib] = mobile[attrib]
if attrib != 'deviceId':
row[attrib] = mobile[attrib]
else:
row[attrib] = mobile[attrib].encode('unicode-escape').decode(UTF8)
csvRows.append(row)
sortCSVTitles(['resourceId', 'deviceId', 'serialNumber', 'name', 'email', 'status'], titles)
writeCSVfile(csvRows, titles, 'Mobile', todrive)