Catch remote forking errors and display them
[phorkie.git] / www / fork-remote.php
index f34a232ce8a5a0ec53ade08683b91c9d950edb16..4d9ca34f370a5167706bee930535ab792ffc894d 100644 (file)
@@ -18,8 +18,12 @@ if (isset($_POST['remote_url'])) {
             $fr->setUrl($_POST['orig_url']);
         }
         $forker = new Forker();
-        $new    = $forker->forkRemote($gitUrl, $fr->getUrl());
-        redirect($new->getLink('display', null, true));
+        try {
+            $new = $forker->forkRemote($gitUrl, $fr->getUrl());
+            redirect($new->getLink('display', null, true));
+        } catch (\Exception $e) {
+            $error = $e->getMessage();
+        }
     } else {
         //multiple urls found
         $urls = $fr->getGitUrls();