Skip to content

TypeError: process_event_rules() got an unexpected keyword argument 'event_type' #493

@jakub-krysl-ipf

Description

@jakub-krysl-ipf

Plugin Version

0.8.3

NetBox Version

4.5.5

Python Version

3.12.3

Steps to Reproduce

  1. Create a Branch
  2. Create EventRule triggered by Branch deprovision.
  3. Delete a Branch

Expected Behavior

Branch deleted

Observed Behavior

Image
INFO 2026-03-31 11:36:47,183 Deprovisioning branch BBBB (branch_k9g0cn9c)
ERROR 2026-03-31 11:36:47,552 Internal Server Error: /plugins/branching/branches/109/delete/
Traceback (most recent call last):
  File "/opt/netbox/venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/opt/netbox/venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/netbox/venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/netbox/netbox/netbox/views/generic/base.py", line 26, in dispatch
    return super().dispatch(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/netbox/netbox/utilities/views.py", line 149, in dispatch
    return super().dispatch(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/netbox/netbox/utilities/views.py", line 48, in dispatch
    return super().dispatch(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/netbox/venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/netbox/netbox/netbox/views/generic/object_views.py", line 482, in post
    obj.delete()
  File "/opt/netbox/venv/lib/python3.12/site-packages/netbox_branching/models/branches.py", line 211, in delete
    self.deprovision()
  File "/opt/netbox/venv/lib/python3.12/site-packages/netbox_branching/models/branches.py", line 864, in deprovision
    post_deprovision.send(sender=self.__class__, branch=self)
  File "/opt/netbox/venv/lib/python3.12/site-packages/django/dispatch/dispatcher.py", line 189, in send
    response = receiver(signal=self, sender=sender, **named)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/netbox/venv/lib/python3.12/site-packages/netbox_branching/signal_receivers.py", line 227, in handle_branch_event
    process_event_rules(
TypeError: process_event_rules() got an unexpected keyword argument 'event_type'
ERROR 2026-03-31 11:36:47,553 "POST /plugins/branching/branches/109/delete/ HTTP/1.1" 500 1662

Metadata

Metadata

Assignees

No one assigned

    Labels

    app: branchingseverity: lowDoes not significantly disrupt application functionality, or a workaround is availablestatus: needs ownertype: bugA confirmed report of unexpected behavior in the application

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions