diff --git a/web/concrete/blocks/form/controller.php b/web/concrete/blocks/form/controller.php
index <HASH>..<HASH> 100644
--- a/web/concrete/blocks/form/controller.php
+++ b/web/concrete/blocks/form/controller.php
@@ -578,7 +578,9 @@ class Controller extends BlockController
             }
 
             if (!$this->noSubmitFormRedirect) {
-                if ($this->redirectCID > 0) {
+                if ($this->redirectCID == HOME_CID) {
+                    $this->redirect(Core::make('url/canonical'));
+                } elseif ($this->redirectCID > 0) {
                     $pg = Page::getByID($this->redirectCID);
                     if (is_object($pg) && $pg->cID) {
                         $this->redirect($pg->getCollectionPath());
Fix: unable to redirect to home on submit form block

Former-commit-id: <I>f<I>be3ed<I>b<I>ce5fb6ad<I>e<I>ea4
Former-commit-id: ba3f<I>facbc<I>e<I>d<I>ecc6c<I>b6e<I>