Class: Decidim::Odoo::AutoVerificationJob

Inherits:
ApplicationJob
  • Object
show all
Defined in:
app/jobs/decidim/odoo/auto_verification_job.rb

Instance Method Summary collapse

Instance Method Details

#perform(odoo_user_id) ⇒ Object



8
9
10
11
12
13
# File 'app/jobs/decidim/odoo/auto_verification_job.rb', line 8

def perform(odoo_user_id)
  @odoo_user = Decidim::Odoo::User.find(odoo_user_id)
  @odoo_user.odoo_member? ? create_auth : remove_auth
rescue ActiveRecord::RecordNotFound => _e
  Rails.logger.error "AutoVerificationJob: ERROR: model not found for odoo user #{odoo_user_id}"
end