summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Brahmer <info@b-brahmer.de>2020-08-28 14:59:13 +0200
committerSean Molenaar <SMillerDev@users.noreply.github.com>2020-08-29 23:45:26 +0200
commitdd266ed05f46ef35ccc5393a42c73b94334fe461 (patch)
tree037ec64a8a1e034d9a040c6b85782c680b55a9a6
parent7d96630a275e0ae54e37ee4fe207e28e07730fa8 (diff)
fix import with invalid guid_hash
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
-rw-r--r--lib/Db/Item.php2
-rw-r--r--tests/Unit/Db/ItemTest.php2
-rw-r--r--tests/Unit/Service/FeedServiceTest.php4
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');