Skip to content

Compatibilite Issue with 4.6.x due to Django changes #149

@thost96

Description

@thost96

Plugin version

1.1.8

NetBox version

4.5.8

Python version

3.9

Steps to Reproduce

Build Docker Image with Plugins enabled.

Expected Behavior

Build successfull

Observed Behavior

4.924 🧬 loaded config '/etc/netbox/config/configuration.py'
4.924 🧬 loaded config '/etc/netbox/config/extra.py'
4.924 🧬 loaded config '/etc/netbox/config/logging.py'
4.924 🧬 loaded config '/etc/netbox/config/plugins.py'
4.924 Traceback (most recent call last):
4.924   File "/opt/netbox/netbox/manage.py", line 10, in <module>
4.924     execute_from_command_line(sys.argv)
4.924   File "/opt/netbox/venv/lib/python3.12/site-packages/django/core/management/__init__.py", line 443, in execute_from_command_line
4.925     utility.execute()
4.925   File "/opt/netbox/venv/lib/python3.12/site-packages/django/core/management/__init__.py", line 417, in execute
4.925     django.setup()
4.925   File "/opt/netbox/venv/lib/python3.12/site-packages/django/__init__.py", line 24, in setup
4.925     apps.populate(settings.INSTALLED_APPS)
4.925   File "/opt/netbox/venv/lib/python3.12/site-packages/django/apps/registry.py", line 116, in populate
4.925     app_config.import_models()
4.925   File "/opt/netbox/venv/lib/python3.12/site-packages/django/apps/config.py", line 269, in import_models
4.925     self.models_module = import_module(models_module_name)
4.925                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4.925   File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
4.925     return _bootstrap._gcd_import(name[level:], package, level)
4.925            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4.925   File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
4.925   File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
4.925   File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
4.925   File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
4.925   File "<frozen importlib._bootstrap_external>", line 995, in exec_module
4.925   File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
4.925   File "/opt/netbox/venv/lib/python3.12/site-packages/netbox_lifecycle/models/__init__.py", line 2, in <module>
4.925     from .contract import *
4.925   File "/opt/netbox/venv/lib/python3.12/site-packages/netbox_lifecycle/models/contract.py", line 112, in <module>
4.926     class SupportContractAssignment(PrimaryModel):
4.926   File "/opt/netbox/venv/lib/python3.12/site-packages/netbox_lifecycle/models/contract.py", line 177, in SupportContractAssignment
4.926     class Meta:
4.926   File "/opt/netbox/venv/lib/python3.12/site-packages/netbox_lifecycle/models/contract.py", line 180, in Meta
4.926     models.CheckConstraint(
4.926 TypeError: CheckConstraint.__init__() got an unexpected keyword argument 'check'
```

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions