From c4470f29963ccdec568b9c87a35ca2d8d2c9d6ca Mon Sep 17 00:00:00 2001 From: Mayo Faulkner Date: Wed, 10 Apr 2024 15:10:47 +0100 Subject: [PATCH] remove to internal method in serialiser --- alyx/experiments/serializers.py | 9 --------- alyx/experiments/tests_rest.py | 3 +++ 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/alyx/experiments/serializers.py b/alyx/experiments/serializers.py index 92ad06a8..9e72f688 100644 --- a/alyx/experiments/serializers.py +++ b/alyx/experiments/serializers.py @@ -46,15 +46,6 @@ class TrajectoryEstimateSerializer(serializers.ModelSerializer): queryset=CoordinateSystem.objects.all(), ) - def to_internal_value(self, data): - if data.get('chronic_insertion', None) is None: - data['chronic_insertion'] = None - - if data.get('probe_insertion', None) is None: - data['probe_insertion'] = None - - return super(TrajectoryEstimateSerializer, self).to_internal_value(data) - class Meta: model = TrajectoryEstimate fields = '__all__' diff --git a/alyx/experiments/tests_rest.py b/alyx/experiments/tests_rest.py index c2138d1e..412a4a6b 100644 --- a/alyx/experiments/tests_rest.py +++ b/alyx/experiments/tests_rest.py @@ -185,6 +185,7 @@ def test_create_list_delete_trajectory(self): # create a trajectory url = reverse('trajectoryestimate-list') tdict = {'probe_insertion': alyx_insertion['id'], + 'chronic_insertion': None, 'x': -4521.2, 'y': 2415.0, 'z': 0, @@ -216,6 +217,7 @@ def test_create_list_delete_channels(self): # create the probe insertion pi = self.ar(self.post(reverse('probeinsertion-list'), self.dict_insertion), 201) tdict = {'probe_insertion': pi['id'], + 'chronic_insertion': None, 'x': -4521.2, 'y': 2415.0, 'z': 0, @@ -273,6 +275,7 @@ def test_chronic_insertion(self): # create a trajectory and attach it to the chronic insertion traj_dict = {'chronic_insertion': ci['id'], + 'probe_insertion': None, 'x': -4521.2, 'y': 2415.0, 'z': 0,