From 5371bed25b87f1e9d64a78231c85257cdf460844 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Fri, 5 Aug 2022 11:12:50 +1000 Subject: [PATCH] Fixes for missing invites for recurring invitations --- .../Recurring/CreateRecurringInvitations.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/Services/Recurring/CreateRecurringInvitations.php b/app/Services/Recurring/CreateRecurringInvitations.php index fa06976eba1d..0aec0a0eafaa 100644 --- a/app/Services/Recurring/CreateRecurringInvitations.php +++ b/app/Services/Recurring/CreateRecurringInvitations.php @@ -63,6 +63,19 @@ class CreateRecurringInvitations extends AbstractService info($e->getMessage()); } + if ($this->entity->invitations()->count() == 0) { + + $invitation = $this->invitation_class::where('company_id', $this->entity->company_id) + ->where($this->entity_id_name, $this->entity->id) + ->withTrashed() + ->first(); + + if ($invitation) + $invitation->restore(); + + } + + return $this->entity; } }