diff --git a/openwisp_controller/config/admin.py b/openwisp_controller/config/admin.py index e3993ed2c..165ce98f1 100644 --- a/openwisp_controller/config/admin.py +++ b/openwisp_controller/config/admin.py @@ -22,7 +22,7 @@ class Meta(AbstractConfigForm.Meta): def get_temp_model_instance(self, **options): config_model = self.Meta.model - instance = self.Meta.model(**options) + instance = config_model(**options) device_model = config_model.device.field.related_model org = Organization.objects.get(pk=self.data['organization']) instance.device = device_model(