You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix : Last Sync Attempt Time & Last Sync Success fields blank in ActiveSync Devices #5860 (KelvinTegelaar#2000)
Outlook for iOS/Android devices always show empty values for:
lastSyncAttemptTime
lastSuccessSync
This is expected Exchange behavior, but:
- The UI provides no explanation
- Empty strings are indistinguishable from missing or broken data
- Sorting and exporting these fields behaves inconsistently
This PR :
- Normalizes missing sync timestamps to null instead of empty strings.
- Add a new informational field, syncInfoNote, for Outlook mobile
devices explaining why ActiveSync sync times are not reported.
- Detection is based on existing device properties (DeviceModel,
DeviceType, ClientType) and does not introduce new protocol assumptions.
Resolves - KelvinTegelaar/CIPP#5860
Copy file name to clipboardExpand all lines: Modules/CIPPHTTP/Public/Entrypoints/HTTP Functions/Email-Exchange/Reports/Invoke-ListActiveSyncDevices.ps1
+17-15Lines changed: 17 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -12,21 +12,23 @@ function Invoke-ListActiveSyncDevices {
@{ Name='syncInfoNote'; Expression= {if ($_.DeviceModel-match'Outlook'-or$_.DeviceType-eq'Outlook'-or$_.ClientType-eq'Outlook') {'Outlook for iOS and Android uses modern authentication and does not report ActiveSync sync times.'} else {$null}}},
0 commit comments