Fix endpoint form clean handling for NetBox 4.6
This commit is contained in:
@@ -5,7 +5,7 @@ class VMwareImporterConfig(PluginConfig):
|
||||
name = "netbox_vmware_importer"
|
||||
verbose_name = "VMware Importer"
|
||||
description = "Synchronize VMware vSphere virtual machines into NetBox."
|
||||
version = "0.1.3"
|
||||
version = "0.1.4"
|
||||
author = "Internal NetBox Team"
|
||||
base_url = "vmware-importer"
|
||||
min_version = "4.4.0"
|
||||
|
||||
@@ -83,13 +83,13 @@ class VCenterEndpointForm(NetBoxModelForm):
|
||||
)
|
||||
|
||||
def clean(self):
|
||||
cleaned_data = super().clean()
|
||||
password = cleaned_data.get("password")
|
||||
super().clean()
|
||||
password = self.cleaned_data.get("password")
|
||||
|
||||
if not self.instance.pk and not password:
|
||||
raise ValidationError({"password": _("A password is required for new endpoints.")})
|
||||
|
||||
return cleaned_data
|
||||
return self.cleaned_data
|
||||
|
||||
def save(self, commit=True):
|
||||
obj = super().save(commit=False)
|
||||
|
||||
Reference in New Issue
Block a user