X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FProtocol%2FFeed.php;h=cde81394d3c0f0acce4354f3c46accd3b26c52ea;hb=9eb6299f1946132e2c0d13e7425377a6caf9adf5;hp=d74d26f489fabaff226348524460cb5a0015e488;hpb=ca086b880b0f3be4793fab06e66fab62eb23a24e;p=friendica.git diff --git a/src/Protocol/Feed.php b/src/Protocol/Feed.php index d74d26f489..cde81394d3 100644 --- a/src/Protocol/Feed.php +++ b/src/Protocol/Feed.php @@ -310,7 +310,9 @@ class Feed $guid = XML::getFirstNodeValue($xpath, 'guid/text()', $entry); if (!empty($guid)) { $item["uri"] = $guid; - $item["guid"] = $guid; + + // Don't use the GUID value directly but instead use it as a basis for the GUID + $item["guid"] = Item::guidFromUri($guid, parse_url($guid, PHP_URL_HOST) ?? parse_url($item["plink"], PHP_URL_HOST)); } if (empty($item["uri"])) {