When deleting an Address change active to FALSE
This commit is contained in:
@@ -373,7 +373,10 @@ class NodelistImport implements ShouldQueue
|
||||
}
|
||||
|
||||
// Remove addresses not recorded;
|
||||
Address::whereIN('id',$zo->addresses->except($us->system->addresses->pluck('id')->toArray())->diff($no->addresses)->pluck('id')->toArray())->delete();
|
||||
$remove = $zo->addresses->except($us->system->addresses->pluck('id')->toArray())->diff($no->addresses);
|
||||
Log::notice(sprintf('%s:Deleting addresses [%s]',self::LOGKEY,$remove->pluck('ftn2d')->join(',')));
|
||||
Address::whereIN('id',$remove->pluck('id')->toArray())->update(['active'=>FALSE]);
|
||||
Address::whereIN('id',$remove->pluck('id')->toArray())->delete();
|
||||
|
||||
if (crc16(substr($tocrc,0,-3)) == $file_crc)
|
||||
DB::commit();
|
||||
|
Reference in New Issue
Block a user