From 5df4c63f28aedf8b46afb3b4526710ad319fd560 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Wed, 13 Aug 2025 10:05:19 -0400 Subject: [PATCH] #19891: Fix duplicate background_job fields on bulk edit forms without fieldsets defined --- netbox/utilities/forms/mixins.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/netbox/utilities/forms/mixins.py b/netbox/utilities/forms/mixins.py index e998b6adc..d3bf94870 100644 --- a/netbox/utilities/forms/mixins.py +++ b/netbox/utilities/forms/mixins.py @@ -19,6 +19,15 @@ class BackgroundJobMixin(forms.Form): required=False, ) + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + + # Declare background_job a meta field + if hasattr(self, 'meta_fields'): + self.meta_fields.append('background_job') + else: + self.meta_fields = ['background_job'] + class CheckLastUpdatedMixin(forms.Form): """