mirror of
https://github.com/friendica/friendica
synced 2024-11-10 05:42:54 +00:00
This commit is contained in:
parent
fe74db6311
commit
5b932867c3
1 changed files with 9 additions and 2 deletions
|
@ -505,8 +505,15 @@ class PortableContact
|
|||
$last_updated = "";
|
||||
|
||||
foreach ($entries as $entry) {
|
||||
$published = DateTimeFormat::utc($xpath->query('atom:published/text()', $entry)->item(0)->nodeValue);
|
||||
$updated = DateTimeFormat::utc($xpath->query('atom:updated/text()' , $entry)->item(0)->nodeValue);
|
||||
$published_item = $xpath->query('atom:published/text()', $entry)->item(0);
|
||||
$updated_item = $xpath->query('atom:updated/text()' , $entry)->item(0);
|
||||
$published = isset($published_item->nodeValue) ? DateTimeFormat::utc($published_item->nodeValue) : null;
|
||||
$updated = isset($updated_item->nodeValue) ? DateTimeFormat::utc($updated_item->nodeValue) : null;
|
||||
|
||||
if (!isset($published) || !isset($updated)) {
|
||||
Logger::notice('Invalid entry for XPath.', ['entry' => $entry, 'profile' => $profile]);
|
||||
continue;
|
||||
}
|
||||
|
||||
if ($last_updated < $published) {
|
||||
$last_updated = $published;
|
||||
|
|
Loading…
Reference in a new issue