Skip to content

Commit 84864fa

Browse files
authored
Closes #20860: Add changlog message support for component object creation (#20898)
1 parent 767dfcc commit 84864fa

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

netbox/netbox/views/generic/object_views.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -559,6 +559,7 @@ def post(self, request):
559559
form.instance._replicated_base = hasattr(self.form, "replication_fields")
560560

561561
if form.is_valid():
562+
changelog_message = form.cleaned_data.pop('changelog_message', '')
562563
new_components = []
563564
data = deepcopy(request.POST)
564565
pattern_count = len(form.cleaned_data[self.form.replication_fields[0]])
@@ -585,6 +586,9 @@ def post(self, request):
585586
# Create the new components
586587
new_objs = []
587588
for component_form in new_components:
589+
# Record changelog message (if any)
590+
if changelog_message:
591+
component_form.instance._changelog_message = changelog_message
588592
obj = component_form.save()
589593
new_objs.append(obj)
590594

0 commit comments

Comments
 (0)