From 450bfbc22b2696f0ff57be1b0176edd7c2eab406 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Fri, 10 Mar 2023 08:38:02 +1100 Subject: [PATCH] Add missing migration --- app/Transformers/ClientTransformer.php | 1 + ...3_add_payment_balance_to_clients_table.php | 44 +++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 database/migrations/2023_03_09_121033_add_payment_balance_to_clients_table.php diff --git a/app/Transformers/ClientTransformer.php b/app/Transformers/ClientTransformer.php index 81318349a487..959e8f751985 100644 --- a/app/Transformers/ClientTransformer.php +++ b/app/Transformers/ClientTransformer.php @@ -114,6 +114,7 @@ class ClientTransformer extends EntityTransformer 'balance' => (float) $client->balance, 'group_settings_id' => isset($client->group_settings_id) ? (string) $this->encodePrimaryKey($client->group_settings_id) : '', 'paid_to_date' => (float) $client->paid_to_date, + 'payment_balance' => (float) $client->payment_balance, 'credit_balance' => (float) $client->credit_balance, 'last_login' => (int) $client->last_login, 'size_id' => (string) $client->size_id, diff --git a/database/migrations/2023_03_09_121033_add_payment_balance_to_clients_table.php b/database/migrations/2023_03_09_121033_add_payment_balance_to_clients_table.php new file mode 100644 index 000000000000..9e7809629270 --- /dev/null +++ b/database/migrations/2023_03_09_121033_add_payment_balance_to_clients_table.php @@ -0,0 +1,44 @@ +decimal('payment_balance', 20, 6)->default(0); + }); + + Company::query() + ->cursor() + ->each(function (Company $company) { + + $settings = $company->settings; + + if(!property_exists($settings, 'show_task_item_description')) + $company->saveSettings((array)$company->settings, $company); + + + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + + } +};