diff --git a/timelaps/serializers.py b/timelaps/serializers.py index 1435494..37fc0d6 100644 --- a/timelaps/serializers.py +++ b/timelaps/serializers.py @@ -7,9 +7,10 @@ class DriverSerializer(serializers.ModelSerializer): class Meta: model = Driver - fields = ('id', 'first_name', 'last_name', 'order', 'ref_time') + fields = ('id', 'short_name', 'first_name', 'last_name', 'order', 'ref_time') def update(self, instance, validated_data): + instance.short_name = validated_data.get("short_name", instance.short_name) instance.first_name = validated_data.get("first_name", instance.first_name) instance.last_name = validated_data.get("last_name", instance.last_name) instance.order = validated_data.get("order", instance.order) diff --git a/timelaps/views.py b/timelaps/views.py index dec8a57..4b5ed5e 100644 --- a/timelaps/views.py +++ b/timelaps/views.py @@ -162,6 +162,7 @@ class ListCreateDriversView(generics.ListCreateAPIView): def post(self, request, *args, **kwargs): logger.error('ListCreateDriversView => post') a_song = Driver.objects.create( + short_name=request.data["short_name"], first_name=request.data["first_name"], last_name=request.data["last_name"], order=request.data["order"],