]> git.immae.eu Git - github/wallabag/wallabag.git/commitdiff
we can now set a title to the article when we use POST /api/entries
authorNicolas Lœuillet <nicolas@loeuillet.org>
Thu, 5 Feb 2015 17:05:27 +0000 (18:05 +0100)
committerNicolas Lœuillet <nicolas@loeuillet.org>
Thu, 5 Feb 2015 17:05:27 +0000 (18:05 +0100)
src/Wallabag/CoreBundle/Controller/WallabagRestController.php

index 55906ce06c924cddf36796170ba91ea34eafa972..eb19f0f577f0499c43889db0229ac85ff2f300d1 100644 (file)
@@ -80,17 +80,14 @@ class WallabagRestController extends Controller
      */
     public function postEntriesAction(Request $request)
     {
-        //TODO la récup ne marche pas
-        //TODO gérer si on passe le titre
         //TODO gérer si on passe les tags
-        //TODO ne pas avoir du code comme ça qui doit se trouver dans le Repository
         $url = $request->request->get('url');
 
         $content = Extractor::extract($url);
         $entry = new Entries();
         $entry->setUserId(1);
         $entry->setUrl($url);
-        $entry->setTitle($content->getTitle());
+        $entry->setTitle(!is_null($request->request->get('title')) ? $request->request->get('title') : $content->getTitle());
         $entry->setContent($content->getBody());
         $em = $this->getDoctrine()->getManager();
         $em->persist($entry);