From 37b2fac69d5c5593edcbd1d3ca05f56c38da9444 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Thu, 7 Jul 2022 11:37:07 +1000 Subject: [PATCH] Fixes for migrations --- ...6_080127_add_purchase_order_to_expense.php | 21 ++++++++++++++----- database/seeders/LanguageSeeder.php | 1 + 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/database/migrations/2022_07_06_080127_add_purchase_order_to_expense.php b/database/migrations/2022_07_06_080127_add_purchase_order_to_expense.php index e5c8cc41841c..bd7b44e51483 100644 --- a/database/migrations/2022_07_06_080127_add_purchase_order_to_expense.php +++ b/database/migrations/2022_07_06_080127_add_purchase_order_to_expense.php @@ -31,12 +31,23 @@ class AddPurchaseOrderToExpense extends Migration PurchaseOrder::withTrashed()->where('status_id', 4)->update(['status_id' => 5]); - $l = new Language(); - $l->name = "Bulgarian"; - $l->locale = "bg"; - $l->save(); - $this->buildCache(true); + $language = Language::find(33); + + if(!$language) + { + Language::unguard(); + + $l = new Language(); + $l->id = 33; + $l->name = "Bulgarian"; + $l->locale = "bg"; + $l->save(); + + Language::reguard(); + + $this->buildCache(true); + } } diff --git a/database/seeders/LanguageSeeder.php b/database/seeders/LanguageSeeder.php index 6e2541ffbf79..f871f4a5729e 100644 --- a/database/seeders/LanguageSeeder.php +++ b/database/seeders/LanguageSeeder.php @@ -56,6 +56,7 @@ class LanguageSeeder extends Seeder ['id' => 30, 'name' => 'Arabic', 'locale' => 'ar'], ['id' => 31, 'name' => 'Persian', 'locale' => 'fa'], ['id' => 32, 'name' => 'Latvian', 'locale' => 'lv_LV'], + ['id' => 33, 'name' => 'Bulgarian', 'locale' => 'bg'], ]; foreach ($languages as $language) {