Execute background job anyway.

This commit is contained in:
Martin Edenhofer 2015-10-08 12:28:27 +02:00
parent 98db7a1899
commit 2127249903

View file

@ -19,6 +19,9 @@ class Observer::Ticket::Article::EmailSignatureDetection < ActiveRecord::Observe
type = Ticket::Article::Type.lookup( id: record.type_id )
return if type['name'] != 'email'
# add queue job to update current signature of user id
Delayed::Job.enqueue( Observer::Ticket::Article::SignatureDetection::BackgroundJob.new( record.created_by_id ) )
# user
user = User.lookup(id: record.created_by_id)
return if !user
@ -26,8 +29,5 @@ class Observer::Ticket::Article::EmailSignatureDetection < ActiveRecord::Observe
return if !user.preferences[:signature_detection]
record.preferences[:signature_detection] = SignatureDetection.find_signature_line(user.preferences[:signature_detection], record.body)
# add queue job to update current signature of user id
Delayed::Job.enqueue( Observer::Ticket::Article::SignatureDetection::BackgroundJob.new( record.created_by_id ) )
end
end