From 771d7d8d4cdfbcd435618ba6f749df2407136930 Mon Sep 17 00:00:00 2001 From: Harry Bomrah Date: Tue, 25 Aug 2015 19:20:03 +0800 Subject: [PATCH] try to fix new process --- app/controllers/admin/tickets_controller.rb | 10 +++++----- app/helpers/tickets_helper.rb | 1 + 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/app/controllers/admin/tickets_controller.rb b/app/controllers/admin/tickets_controller.rb index 4f7dfed..b93e21d 100644 --- a/app/controllers/admin/tickets_controller.rb +++ b/app/controllers/admin/tickets_controller.rb @@ -185,12 +185,12 @@ class Admin::TicketsController < OrbitAdminController response.internal_response = params[:internal_response] if params[:internal_response].present? response.user_tags = params[:user_tags] if params[:user_tags].present? response.save - if params[:user_tags].present? - send_notification_emails(response, tq.ticket) - # p1 = fork { send_notification_emails(response, tq.ticket) } - # Process.detach(p1) - end tq.ticket_query_responses << response + if params[:user_tags].present? + # send_notification_emails(response, tq.ticket) + p1 = fork { send_notification_emails(response, tq.ticket) } + Process.detach(p1) + end render :partial => "response", :object => response else render :json => {"success" => true}.to_json diff --git a/app/helpers/tickets_helper.rb b/app/helpers/tickets_helper.rb index e4635fb..3c60784 100644 --- a/app/helpers/tickets_helper.rb +++ b/app/helpers/tickets_helper.rb @@ -17,6 +17,7 @@ module TicketsHelper if !user.nil? mp = user.member_profile send_email(mp.email,ticket,response,user.name) if !mp.email.nil? + sleep(2.seconds) end end end