]> git.agnieray.net Git - galette.git/commitdiff
Fix transaction creation form
authorJohan Cwiklinski <johan@x-tnd.be>
Sat, 16 Mar 2024 07:21:31 +0000 (08:21 +0100)
committerJohan Cwiklinski <johan@x-tnd.be>
Sat, 16 Mar 2024 07:21:31 +0000 (08:21 +0100)
galette/lib/Galette/Controllers/Crud/TransactionsController.php
galette/lib/Galette/Entity/Transaction.php

index ed4a06690f0a0825960c344767baacbfe0db7b5f..c311c47d4106d4249cfbc160d7524f28dd642926 100644 (file)
@@ -154,7 +154,7 @@ class TransactionsController extends ContributionsController
         $members = $m->getDropdownMembers(
             $this->zdb,
             $this->login,
-            $trans->member > 0 ? $trans->member : null
+            $trans->member
         );
 
         $params['members'] = [
index 9e3bef9c0b32cdd4aca7880c810713128692fd26..594e10d3913100260362a2062a2753af865af7a5 100644 (file)
@@ -41,9 +41,9 @@ use Galette\Features\Dynamics;
  * @property integer $id
  * @property date $date
  * @property integer $amount
- * @property string $description
- * @property integer $member
- * @property integer $payment_type
+ * @property ?string $description
+ * @property ?integer $member
+ * @property ?integer $payment_type
  */
 class Transaction
 {
@@ -56,8 +56,8 @@ class Transaction
     private string $_date;
     private float $_amount;
     private ?string $_description = null;
-    private int $_member;
-    private ?int $_payment_type;
+    private ?int $_member = null;
+    private ?int $_payment_type = null;
 
     /**
      * fields list and their translation