X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=src%2FWallabag%2FApiBundle%2FController%2FEntryRestController.php;h=5158171ea47a73066cdfb29890968df3b31733d0;hb=a07872238b8fb743d7a8e09531d367454e8ebe3f;hp=c09fdaebb5c6af02e154cea956db941ec5bb25b6;hpb=b19df31d78d881a43bcf6b3215e5fc3781e8e8aa;p=github%2Fwallabag%2Fwallabag.git diff --git a/src/Wallabag/ApiBundle/Controller/EntryRestController.php b/src/Wallabag/ApiBundle/Controller/EntryRestController.php index c09fdaeb..5158171e 100644 --- a/src/Wallabag/ApiBundle/Controller/EntryRestController.php +++ b/src/Wallabag/ApiBundle/Controller/EntryRestController.php @@ -239,12 +239,12 @@ class EntryRestController extends WallabagRestController $results[$key]['url'] = $url; if (false !== $entry) { + // entry deleted, dispatch event about it! + $this->get('event_dispatcher')->dispatch(EntryDeletedEvent::NAME, new EntryDeletedEvent($entry)); + $em = $this->getDoctrine()->getManager(); $em->remove($entry); $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; @@ -610,13 +610,13 @@ class EntryRestController extends WallabagRestController $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->remove($entry); $em->flush(); - // entry deleted, dispatch event about it! - $this->get('event_dispatcher')->dispatch(EntryDeletedEvent::NAME, new EntryDeletedEvent($entry)); - return $response; }