From dd266ed05f46ef35ccc5393a42c73b94334fe461 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Fri, 28 Aug 2020 14:59:13 +0200 Subject: fix import with invalid guid_hash Signed-off-by: Benjamin Brahmer --- lib/Db/Item.php | 2 +- tests/Unit/Db/ItemTest.php | 2 +- tests/Unit/Service/FeedServiceTest.php | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/Db/Item.php b/lib/Db/Item.php index ae2bb4d17..4cf376366 100644 --- a/lib/Db/Item.php +++ b/lib/Db/Item.php @@ -79,7 +79,7 @@ class Item extends Entity implements IAPI, \JsonSerializable { $item = new Item(); $item->setGuid($import['guid']); - $item->setGuidHash($import['guid']); + $item->setGuidHash(md5($import['guid'])); $item->setUrl($import['url']); $item->setTitle($import['title']); $item->setAuthor($import['author']); diff --git a/tests/Unit/Db/ItemTest.php b/tests/Unit/Db/ItemTest.php index 65a67733c..6b63f8685 100644 --- a/tests/Unit/Db/ItemTest.php +++ b/tests/Unit/Db/ItemTest.php @@ -220,7 +220,7 @@ class ItemTest extends TestCase { $item = new Item(); $item->setGuid('guid'); - $item->setGuidHash('guid'); + $item->setGuidHash('1e0ca5b1252f1f6b1e0ac91be7e7219e'); $item->setUrl('https://google'); $item->setTitle('title'); $item->setAuthor('author'); diff --git a/tests/Unit/Service/FeedServiceTest.php b/tests/Unit/Service/FeedServiceTest.php index 8be29df45..76c8f89f6 100644 --- a/tests/Unit/Service/FeedServiceTest.php +++ b/tests/Unit/Service/FeedServiceTest.php @@ -853,7 +853,7 @@ class FeedServiceTest extends TestCase $item->setFeedId(3); $item->setAuthor('john'); $item->setGuid('s'); - $item->setGuidHash('s'); + $item->setGuidHash('03c7c0ace395d80182db07ae2c30f034'); $item->setTitle('hey'); $item->setPubDate(333); $item->setBody('come over'); @@ -910,7 +910,7 @@ class FeedServiceTest extends TestCase $item->setFeedId(3); $item->setAuthor('john'); $item->setGuid('s'); - $item->setGuidHash('s'); + $item->setGuidHash('03c7c0ace395d80182db07ae2c30f034'); $item->setTitle('hey'); $item->setPubDate(333); $item->setBody('come over'); -- cgit v1.2.3