1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-10 21:22:58 +01:00

Force remove stale contacts

This commit is contained in:
David Bomba 2020-08-05 10:12:47 +10:00
parent b89ee61bba
commit c245125be4

View File

@ -392,6 +392,8 @@ class Import implements ShouldQueue
) )
); );
$client->contacts()->forceDelete();
if (array_key_exists('contacts', $resource)) { // need to remove after importing new migration.json if (array_key_exists('contacts', $resource)) { // need to remove after importing new migration.json
$modified_contacts = $resource['contacts']; $modified_contacts = $resource['contacts'];
@ -403,9 +405,11 @@ class Import implements ShouldQueue
unset($modified_contacts[$key]['id']); unset($modified_contacts[$key]['id']);
} }
$saveable_contacts['contacts'] = $modified_contacts; $saveable_contacts['contacts'] = $modified_contacts;
$contact_repository->save($saveable_contacts, $client); $contact_repository->save($saveable_contacts, $client);
} }
$key = "clients_{$resource['id']}"; $key = "clients_{$resource['id']}";