diff --git a/Layout/default/Preorder/Form.php b/Layout/default/Preorder/Form.php
index 0e0feef92..9984e2196 100644
--- a/Layout/default/Preorder/Form.php
+++ b/Layout/default/Preorder/Form.php
@@ -90,6 +90,7 @@
types)): ?>
types)): ?>
types)): ?>
+ types)): ?>
@@ -108,9 +109,9 @@
diff --git a/application/Preorder/PreorderController.php b/application/Preorder/PreorderController.php
index e1ed31fac..006fb30d2 100644
--- a/application/Preorder/PreorderController.php
+++ b/application/Preorder/PreorderController.php
@@ -222,7 +222,7 @@ class PreorderController extends mfBaseController {
break;
}
- $data['connection_count'] = intval($r->connection_count);
+ $data['connection_count'] = (intval($r->connection_count)) ? intval($r->connection_count) : 1;
$data['accept_agb'] = 1;
$data['accept_dsgvo'] = 1;
$data['accept_withdrawal'] = 1;
@@ -326,8 +326,9 @@ class PreorderController extends mfBaseController {
/*
- * save
+ * generate ucode and save
*/
+ $preorder->createUcode();
$new_id = $preorder->save();
if(!$new_id) {
$this->layout()->setFlash("Fehler beim Speichern", "error");