Bläddra i källkod

adding try catch:

Tim Millwood 10 år sedan
förälder
incheckning
15a8638559
1 ändrade filer med 7 tillägg och 3 borttagningar
  1. 7 3
      src/Packagist/WebBundle/Controller/ApiController.php

+ 7 - 3
src/Packagist/WebBundle/Controller/ApiController.php

@@ -89,9 +89,13 @@ class ApiController extends Controller
         $user = $this->findUser($request);
         $package->addMaintainer($user);
         $package->repository = $url;
-        $em = $this->getDoctrine()->getManager();
-        $em->persist($package);
-        $em->flush();
+        try {
+            $em = $this->getDoctrine()->getManager();
+            $em->persist($package);
+            $em->flush();
+        } catch (\Exception $e) {
+            $this->get('logger')->crit($e->getMessage(), array('exception', $e));
+        }
     }
 
     /**