mirror of
https://github.com/wallabag/wallabag.git
synced 2025-02-07 03:04:08 +01:00
Merge pull request #4316 from wallabag/fix-remove-pictures-api
Fixed bug when we delete entry via API
This commit is contained in:
commit
a0cb41c509
@ -239,12 +239,12 @@ class EntryRestController extends WallabagRestController
|
|||||||
$results[$key]['url'] = $url;
|
$results[$key]['url'] = $url;
|
||||||
|
|
||||||
if (false !== $entry) {
|
if (false !== $entry) {
|
||||||
|
// entry deleted, dispatch event about it!
|
||||||
|
$this->get('event_dispatcher')->dispatch(EntryDeletedEvent::NAME, new EntryDeletedEvent($entry));
|
||||||
|
|
||||||
$em = $this->getDoctrine()->getManager();
|
$em = $this->getDoctrine()->getManager();
|
||||||
$em->remove($entry);
|
$em->remove($entry);
|
||||||
$em->flush();
|
$em->flush();
|
||||||
|
|
||||||
// entry deleted, dispatch event about it!
|
|
||||||
$this->get('event_dispatcher')->dispatch(EntryDeletedEvent::NAME, new EntryDeletedEvent($entry));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$results[$key]['entry'] = $entry instanceof Entry ? true : false;
|
$results[$key]['entry'] = $entry instanceof Entry ? true : false;
|
||||||
@ -610,13 +610,13 @@ class EntryRestController extends WallabagRestController
|
|||||||
$response = $this->sendResponse($e);
|
$response = $this->sendResponse($e);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// entry deleted, dispatch event about it!
|
||||||
|
$this->get('event_dispatcher')->dispatch(EntryDeletedEvent::NAME, new EntryDeletedEvent($entry));
|
||||||
|
|
||||||
$em = $this->getDoctrine()->getManager();
|
$em = $this->getDoctrine()->getManager();
|
||||||
$em->remove($entry);
|
$em->remove($entry);
|
||||||
$em->flush();
|
$em->flush();
|
||||||
|
|
||||||
// entry deleted, dispatch event about it!
|
|
||||||
$this->get('event_dispatcher')->dispatch(EntryDeletedEvent::NAME, new EntryDeletedEvent($entry));
|
|
||||||
|
|
||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user