diff --git a/netbox/extras/tests/test_customvalidators.py b/netbox/extras/tests/test_customvalidators.py index 217fddd18..49deb9da5 100644 --- a/netbox/extras/tests/test_customvalidators.py +++ b/netbox/extras/tests/test_customvalidators.py @@ -14,7 +14,7 @@ from utilities.request import NetBoxFakeRequest class MyValidator(CustomValidator): - def validate(self, instance): + def validate(self, instance, request): if instance.name != 'foo': self.fail("Name must be foo!") diff --git a/netbox/extras/validators.py b/netbox/extras/validators.py index 146e105dc..6823c1978 100644 --- a/netbox/extras/validators.py +++ b/netbox/extras/validators.py @@ -123,7 +123,7 @@ class CustomValidator: ) # Execute custom validation logic (if any) - self.validate(instance) + self.validate(instance, request) @staticmethod def _get_request_attr(request, name):