From 5eac85351d1b6b3c484d18479f6b8d8fba5fcb81 Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Wed, 26 Aug 2026 21:19:56 -0400 Subject: [PATCH] Register vehicle field with SubtaskFieldCopier and ensure uniqueness --- lib/redmine_qbo_vehicles.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/redmine_qbo_vehicles.rb b/lib/redmine_qbo_vehicles.rb index c41670c..69d0a1a 100644 --- a/lib/redmine_qbo_vehicles.rb +++ b/lib/redmine_qbo_vehicles.rb @@ -19,5 +19,13 @@ module RedmineQboVehicles Vehicles::Hooks::PdfHookListener Vehicles::Hooks::ViewHookListener Vehicles::Hooks::CustomerAppointmentShowHookListener + + # If the SubtaskFieldCopier plugin is installed, register our fields + if defined?(SubtaskFieldCopier) + SubtaskFieldCopier.registered_fields << :vehicle + + # Ensure there are no duplicates in case of hot-reloads in development mode + SubtaskFieldCopier.registered_fields.uniq! + end end end \ No newline at end of file