diff --git a/CHANGELOG.md b/CHANGELOG.md
index a93ddcfc9b532ac0d2f1ddf5fc8e6081504b8c8b..3bfaa1971e92e1ffb9b8ec6709cf4a4c186c522a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,12 @@
 CHANGELOG
 =========
 
+4.4 (30/09/2021)
+-------------------
+
+Correction de bug empĂȘchant d'utiliser les formulaires en CLI
+
+
 4.3 (29/09/2021)
 -------------------
 
diff --git a/src/Service/CodeGeneratorService.php b/src/Service/CodeGeneratorService.php
index e87313755ed387c3b5dd6f6f5e36cac263ae695e..edcb8bb99b6a35cc1df25c582f69b73fecd3d910 100644
--- a/src/Service/CodeGeneratorService.php
+++ b/src/Service/CodeGeneratorService.php
@@ -76,7 +76,11 @@ class CodeGeneratorService
      */
     public function formPublish(AbstractForm $form)
     {
-        if (Console::isConsole()) return $this->paramsFromConsole();
+        if (Console::isConsole()){
+            $params = $this->paramsFromConsole();
+        }else{
+            $params = Util::$controller->getRequest()->getPost();
+        }
 
         $form->add([
             'type'       => 'Submit',
@@ -96,12 +100,15 @@ class CodeGeneratorService
             ],
         ]);
 
-        $form->setData(Util::$controller->getRequest()->getPost());
-
-        $this->displayForm($form);
+        $form->setData($params);
 
-
-        $postAndValid = Util::$controller->getRequest()->isPost() && $form->isValid();
+        if (!Console::isConsole()) {
+            $this->displayForm($form);
+            $postAndValid = Util::$controller->getRequest()->isPost() && $form->isValid();
+        }else{
+            $form->isValid();
+            $postAndValid = true;
+        }
 
         if ($postAndValid) {
             $params          = $form->getParams();