mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-30 21:24:32 -04:00
Fixes for check data where all invitations have been archived, however a valid contact is present
This commit is contained in:
parent
36900bdfdf
commit
cda232b847
@ -463,8 +463,8 @@ class CheckData extends Command
|
|||||||
$contact = $contact_class::where('company_id', $entity->company_id)->where($client_vendor_key,$entity->{$client_vendor_key})->first();
|
$contact = $contact_class::where('company_id', $entity->company_id)->where($client_vendor_key,$entity->{$client_vendor_key})->first();
|
||||||
|
|
||||||
//double check if an archived invite exists
|
//double check if an archived invite exists
|
||||||
if($contact && $entity->invitations()->withTrashed()->where($contact_id, $contact->id)->count() != 0) {
|
if($contact && $entity_obj::withTrashed()->where($entity_key, $entity->id)->where($contact_id, $contact->id)->count() != 0) {
|
||||||
$i = $entity->invitations()->withTrashed()->where($contact_id, $contact->id)->first();
|
$i = $entity_obj::withTrashed()->where($entity_key, $entity->id)->where($contact_id, $contact->id)->first();
|
||||||
$i->restore();
|
$i->restore();
|
||||||
$this->logMessage("Found a valid contact and invitation restoring for {$entity_key} - {$entity->id}");
|
$this->logMessage("Found a valid contact and invitation restoring for {$entity_key} - {$entity->id}");
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user