Improved qbo hooks to allow a single entity or an array of entities

This commit is contained in:
2026-03-16 08:18:11 -04:00
parent 3e81d2840a
commit c2d0e5c702
2 changed files with 8 additions and 4 deletions

View File

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