Fixes #19667: Fix TypeError exception when creating a new module profile type with no schema

This commit is contained in:
Jeremy Stretch 2025-06-06 12:03:59 -04:00
parent 0e68901022
commit f7920dc66d

View File

@ -144,7 +144,7 @@ class ModuleType(ImageAttachmentsMixin, PrimaryModel, WeightMixin):
super().clean() super().clean()
# Validate any attributes against the assigned profile's schema # Validate any attributes against the assigned profile's schema
if self.profile: if self.profile and self.profile.schema:
try: try:
jsonschema.validate(self.attribute_data, schema=self.profile.schema) jsonschema.validate(self.attribute_data, schema=self.profile.schema)
except JSONValidationError as e: except JSONValidationError as e: