Compare commits

...

2 Commits

2 changed files with 8 additions and 4 deletions

View File

@@ -33,8 +33,10 @@ class QboSyncDispatcher
# Allow other plugins to add addtional sync jobs via Hooks # Allow other plugins to add addtional sync jobs via Hooks
Redmine::Hook.call_hook( :qbo_full_sync ).each do |context| Redmine::Hook.call_hook( :qbo_full_sync ).each do |context|
next unless context next unless context
jobs.push context Array(context).each do |entity|
log "Added additionals QBO Sync Job for #{context.to_s}" jobs.push(entity)
log "Added additional QBO Sync Job for #{entity.to_s}"
end
end end
jobs.each { |job| QboSyncJob.perform_later(entity: job, full_sync: full_sync) } jobs.each { |job| QboSyncJob.perform_later(entity: job, full_sync: full_sync) }

View File

@@ -47,8 +47,10 @@ class WebhookProcessJob < ActiveJob::Base
# Allow other plugins to add addtional qbo entities via Hooks # Allow other plugins to add addtional qbo entities via Hooks
Redmine::Hook.call_hook( :qbo_additional_entities ).each do |context| Redmine::Hook.call_hook( :qbo_additional_entities ).each do |context|
next unless context next unless context
entities.push context Array(context).each do |entity|
log "Added additional QBO entities: #{context}" jobs.push(entity)
log "Added additional QBO entity #{entity}"
end
end end
return unless entities.include?(name) return unless entities.include?(name)