mirror of
				https://github.com/crater-invoice/crater.git
				synced 2025-10-28 12:11:08 -04:00 
			
		
		
		
	Merge branch 'migration-issue' into 'master'
solve migration issue See merge request mohit.panjvani/crater-web!1330
This commit is contained in:
		| @ -1,5 +1,6 @@ | |||||||
| <?php | <?php | ||||||
|  |  | ||||||
|  | use Crater\Models\Address; | ||||||
| use Crater\Models\CompanySetting; | use Crater\Models\CompanySetting; | ||||||
| use Crater\Models\Estimate; | use Crater\Models\Estimate; | ||||||
| use Crater\Models\Expense; | use Crater\Models\Expense; | ||||||
| @ -35,14 +36,10 @@ class UpdateCraterVersion400 extends Migration | |||||||
|             // Update language |             // Update language | ||||||
|             $user->setSettings(['language' => CompanySetting::getSetting('language', $user->company_id)]); |             $user->setSettings(['language' => CompanySetting::getSetting('language', $user->company_id)]); | ||||||
|  |  | ||||||
|             // Update user's addresses |             Address::where('user_id', $user->id)->update([ | ||||||
|             if ($user->addresses()->exists()) { |                 'company_id' => $user->company_id, | ||||||
|                 foreach ($user->addresses as $address) { |                 'user_id' => null | ||||||
|                     $address->company_id = $user->company_id; |             ]); | ||||||
|                     $address->user_id = null; |  | ||||||
|                     $address->save(); |  | ||||||
|                 } |  | ||||||
|             } |  | ||||||
|  |  | ||||||
|             // Update company settings |             // Update company settings | ||||||
|             $this->updateCompanySettings($user); |             $this->updateCompanySettings($user); | ||||||
| @ -131,6 +128,6 @@ class UpdateCraterVersion400 extends Migration | |||||||
|             'payment_from_customer_address_format' => $paymentFromCustomerAddress, |             'payment_from_customer_address_format' => $paymentFromCustomerAddress, | ||||||
|         ]; |         ]; | ||||||
|  |  | ||||||
|         CompanySetting::setSettings($settings, $user->companies()->first()->id); |         CompanySetting::setSettings($settings, $user->company_id); | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user