From 8e95cb077cf59678b142e93ff49516850554e02c Mon Sep 17 00:00:00 2001 From: Tanner Prestegard <tanner.prestegard@ligo.org> Date: Fri, 28 Sep 2018 11:45:26 -0500 Subject: [PATCH] Improve superevent log form in web API Use DelimitedOrListField for tag names and tag display names in the web API form for superevent log creation. --- gracedb/api/v1/superevents/serializers.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gracedb/api/v1/superevents/serializers.py b/gracedb/api/v1/superevents/serializers.py index 5a38110ad..8fc2b2121 100644 --- a/gracedb/api/v1/superevents/serializers.py +++ b/gracedb/api/v1/superevents/serializers.py @@ -309,10 +309,10 @@ class SupereventLogSerializer(serializers.ModelSerializer): default=serializers.CurrentUserDefault()) superevent = serializers.HiddenField(write_only=True, default=ParentObjectDefault(context_key='superevent')) - tagname = serializers.ListField(write_only=True, label='Tag names', - child=serializers.CharField(), required=False) - displayName = serializers.ListField(write_only=True, label='Display names', + tagname = DelimitedOrListField(write_only=True, label='Tag names', child=serializers.CharField(), required=False) + displayName = DelimitedOrListField(write_only=True, + label='Display names', child=serializers.CharField(), required=False) class Meta: model = Log -- GitLab