1
0
Fork 0
mirror of https://github.com/wallabag/wallabag.git synced 2025-09-15 18:57:05 +00:00

Don't add entry through API if it already exists

This commit is contained in:
Thomas Citharel 2016-03-16 21:07:01 +01:00
parent 17051137ec
commit 3107f92acb
2 changed files with 26 additions and 4 deletions

View file

@ -112,10 +112,14 @@ class WallabagRestController extends FOSRestController
$isArchived = $request->request->get('archive');
$isStarred = $request->request->get('starred');
$entry = $this->get('wallabag_core.content_proxy')->updateEntry(
new Entry($this->getUser()),
$url
);
$entry = $this->get('wallabag_core.entry_repository')->findByUrlAndUserId($url, $this->getUser()->getId());
if (false === $entry) {
$entry = $this->get('wallabag_core.content_proxy')->updateEntry(
new Entry($this->getUser()),
$url
);
}
$tags = $request->request->get('tags', '');
if (!empty($tags)) {