diff --git a/Extensions/Roster/CoreDataStorage/XMPPResourceCoreDataStorageObject.m b/Extensions/Roster/CoreDataStorage/XMPPResourceCoreDataStorageObject.m index b4ee99a955..80c39728a9 100644 --- a/Extensions/Roster/CoreDataStorage/XMPPResourceCoreDataStorageObject.m +++ b/Extensions/Roster/CoreDataStorage/XMPPResourceCoreDataStorageObject.m @@ -168,6 +168,12 @@ - (void)updateWithPresence:(XMPPPresence *)presence return; } + self.presenceDate = [presence delayedDeliveryDate]; + if (self.presenceDate == nil) + { + self.presenceDate = [[NSDate alloc] init]; + } + self.jid = jid; self.presence = presence;