fix: remove unnecessary notified flag updates in invitation processing
this flag should only be used by post-processing jobs (e.g. invite lifecycle cleanup) Signed-off-by: Miguel Nogueira <me@nogueira.codes>
This commit is contained in:
@@ -38,7 +38,6 @@ class InvitationController extends Controller
|
||||
$invitation->requestor_email = $request->input('email');
|
||||
$invitation->requestor_ip_address = $request->ip();
|
||||
$invitation->status = $guest ? 'pending' : 'approved';
|
||||
$invitation->notified = !$guest; // confirmation msg doesn't count
|
||||
$invitation->invitation_code = bin2hex(random_bytes(64));
|
||||
$invitation->expiration = now()->addDays(2);
|
||||
|
||||
@@ -78,7 +77,6 @@ class InvitationController extends Controller
|
||||
if ($invitation->expiration && now()->lessThanOrEqualTo($invitation->expiration) && in_array($invitation->status, $approvableStates))
|
||||
{
|
||||
$invitation->status = 'approved';
|
||||
$invitation->notified = true;
|
||||
$invitation->save();
|
||||
|
||||
Mail::to($invitation->requestor_email)->send(new InviteApprovedMail($invitation));
|
||||
|
Reference in New Issue
Block a user