X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCore%2FCommunityMessages.php;h=081457351cd1a218a839a847965f4fe6c0e8cc01;hb=b3e9cddc7015ef578045466a22e1afbd7d77c5d4;hp=ff76489da41ce7bebb105e8c6f4d0ba887270026;hpb=14ed235d768c84a8e99e486a941e4290b7ea1708;p=civicrm-core.git diff --git a/CRM/Core/CommunityMessages.php b/CRM/Core/CommunityMessages.php index ff76489da4..081457351c 100644 --- a/CRM/Core/CommunityMessages.php +++ b/CRM/Core/CommunityMessages.php @@ -95,15 +95,16 @@ class CRM_Core_CommunityMessages { $isChanged = TRUE; } - if ($document['expires'] <= CRM_Utils_Time::getTimeRaw()) { + $refTime = CRM_Utils_Time::getTimeRaw(); + if ($document['expires'] <= $refTime) { $newDocument = $this->fetchDocument(); if ($newDocument && $this->validateDocument($newDocument)) { $document = $newDocument; - $document['expires'] = CRM_Utils_Time::getTimeRaw() + $document['ttl']; + $document['expires'] = $refTime + $document['ttl']; } else { // keep the old messages for now, try again later - $document['expires'] = CRM_Utils_Time::getTimeRaw() + $document['retry']; + $document['expires'] = $refTime + $document['retry']; } $isChanged = TRUE; }