From 340c59969cf4b0b937636af8749127b973397676 Mon Sep 17 00:00:00 2001 From: Ivan Nieto Vivanco Date: Thu, 19 May 2022 13:34:50 -0500 Subject: [PATCH] Add query to update assigned assets location when importing users --- app/Importer/UserImporter.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/Importer/UserImporter.php b/app/Importer/UserImporter.php index 3177cee20e..101021ea7b 100644 --- a/app/Importer/UserImporter.php +++ b/app/Importer/UserImporter.php @@ -2,6 +2,7 @@ namespace App\Importer; +use App\Models\Asset; use App\Models\Department; use App\Models\Setting; use App\Models\User; @@ -79,6 +80,12 @@ class UserImporter extends ItemImporter $this->log('Updating User'); $user->update($this->sanitizeItemForUpdating($user)); $user->save(); + + // Update the location of any assets checked out to this user + Asset::where('assigned_type', User::class) + ->where('assigned_to', $user->id) + ->update(['location_id' => $user->location_id]); + // \Log::debug('UserImporter.php Updated User ' . print_r($user, true)); return; }