Fixed required fields on ConfigContextSerializer

This commit is contained in:
Jeremy Stretch 2018-07-03 15:47:32 -04:00
parent d1c9a18d04
commit 3ad8850ada

View File

@ -132,16 +132,17 @@ class ImageAttachmentSerializer(ValidatedModelSerializer):
# #
class ConfigContextSerializer(ValidatedModelSerializer): class ConfigContextSerializer(ValidatedModelSerializer):
regions = NestedRegionSerializer(many=True) regions = NestedRegionSerializer(required=False, many=True)
sites = NestedSiteSerializer(many=True) sites = NestedSiteSerializer(required=False, many=True)
roles = NestedDeviceRoleSerializer(many=True) roles = NestedDeviceRoleSerializer(required=False, many=True)
platforms = NestedPlatformSerializer(many=True) platforms = NestedPlatformSerializer(required=False, many=True)
tenants = NestedTenantSerializer(many=True) tenants = NestedTenantSerializer(required=False, many=True)
class Meta: class Meta:
model = ConfigContext model = ConfigContext
fields = [ fields = [
'name', 'weight', 'description', 'is_active', 'regions', 'sites', 'roles', 'platforms', 'tenants', 'data', 'id', 'name', 'weight', 'description', 'is_active', 'regions', 'sites', 'roles', 'platforms', 'tenants',
'data',
] ]