From: Michael Date: Mon, 14 Mar 2022 21:09:14 +0000 (+0000) Subject: Don't use the GUID value directly X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=7940b31685534828ddbf95d4e9003e47fa2a0bbe;p=friendica.git Don't use the GUID value directly --- 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"])) {