From 526260a32499b85b0be8339b77f3fb73504ba87e Mon Sep 17 00:00:00 2001 From: Luca Haid Date: Tue, 8 Apr 2025 15:57:01 +0200 Subject: [PATCH] fix: creating shipping notes --- .../WarehouseShippingNoteModel.php | 2 +- .../20250408150000_warehouse_modify_18.php | 25 +++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 db/migrations/20250408150000_warehouse_modify_18.php diff --git a/application/WarehouseShippingNote/WarehouseShippingNoteModel.php b/application/WarehouseShippingNote/WarehouseShippingNoteModel.php index 73526c0d0..bf4851248 100644 --- a/application/WarehouseShippingNote/WarehouseShippingNoteModel.php +++ b/application/WarehouseShippingNote/WarehouseShippingNoteModel.php @@ -3,7 +3,7 @@ class WarehouseShippingNoteModel extends TTCrudBaseModel { public int $id; public ?int $billingAddressId; - public string $type; + public ?string $type; public string $deliveryAddressName; public string $deliveryAddressLine; public string $deliveryAddressPLZ; diff --git a/db/migrations/20250408150000_warehouse_modify_18.php b/db/migrations/20250408150000_warehouse_modify_18.php new file mode 100644 index 000000000..458818ff9 --- /dev/null +++ b/db/migrations/20250408150000_warehouse_modify_18.php @@ -0,0 +1,25 @@ +getEnvironment() == "thetool") { + $WarehouseShippingNoteTable = $this->table("WarehouseShippingNote"); + $WarehouseShippingNoteTable + ->changeColumn("type", "string", ["limit" => 255, "default" => null]) + ->save(); + } + } + + public function down(): void { + if ($this->getEnvironment() == "thetool") { + $WarehouseShippingNoteTable = $this->table("WarehouseShippingNote"); + if ($WarehouseShippingNoteTable->hasColumn("type")) { + $WarehouseShippingNoteTable + ->changeColumn("type", "string", ["limit" => 255]) + ->save(); + } + } + } +}