diff --git a/app/controllers/guests_controller.rb b/app/controllers/guests_controller.rb index 62530ce..0892c12 100644 --- a/app/controllers/guests_controller.rb +++ b/app/controllers/guests_controller.rb @@ -22,7 +22,13 @@ class GuestsController < ApplicationController end def update - guest = Guest.find(params[:id]).update!(guest_params) + guest = Guest.find(params[:id]) + guest.update!(guest_params) + + if !user_signed_in? && guest.saved_change_to_status? + AdminMailer.with(guest_id: guest.id).attendance_change_email.deliver_later + end + render json: guest.as_json(GUEST_PARAMS), status: :ok end