hi all,

appointments created on mobile devices and include invitees don't get synced when these conditions exist:

1. sender has special characters in either first or last name (german umlauts or french `)
2. appointment has invitees

you see the appointment shows up on the mobile device only and is neither being synced to own gw account nor to the invitee.

Code:
2017-12-21 17:11:52.301 ERROR [Device_Thread-19] [sync:1250] [userID:] [eventID:] [objectID:] [Sync] doSync except: 'ascii' codec can't encode character u'\xe4' in position 1: ordinal not in range(128)
Traceback (most recent call last):
  File "./mobility/lib/device/sync.py", line 1222, in doSync
  File "./mobility/lib/device/sync.py", line 4305, in __processChangesFromDevice
  File "./mobility/lib/device/sync.py", line 3970, in __addOrganizerToApptData
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe4' in position 1: ordinal not in range(128)
sr 101136706371 has been created.

my own workaround:
in the admin console change the first and or last name to a non special character one and appointments with invitees start to sync again.

regards Norman

ps: when do i get paid for testing all this?