From 72fa057c2f25659c6850d928126ee570a5ae6c6a Mon Sep 17 00:00:00 2001 From: Arthur Hanson Date: Fri, 26 Jul 2024 14:25:52 +0700 Subject: [PATCH] 16992 fix custom validator --- netbox/extras/tests/test_customvalidators.py | 2 +- netbox/extras/validators.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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):