Skip to content

Commit

Permalink
added validation logging
Browse files Browse the repository at this point in the history
  • Loading branch information
Jon committed Sep 11, 2019
1 parent 06c5d6e commit 3c9d091
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions observation_portal/requestgroups/serializers.py
Expand Up @@ -3,6 +3,7 @@
from json import JSONDecodeError

from rest_framework import serializers
from rest_framework.fields import empty
from django.utils.translation import ugettext as _
from django.core.exceptions import ObjectDoesNotExist
from django.core.cache import cache
Expand Down Expand Up @@ -708,7 +709,20 @@ def create(self, validated_data):

return request_group

def is_valid(self, raise_exception=False):
logger.warn("RG serializer is_valid start")
valid = super().is_valid(raise_exception)
logger.warn("RG serializer is_valid end")
return valid

def run_validation(self, data=empty):
logger.warn("RG serializer run_validation start")
out = super().run_validation(data)
logger.warn("RG serializer run_validation end")
return out

def validate(self, data):
logger.warn("RG serializer validate start")
# check that the user belongs to the supplied proposal
user = self.context['request'].user
if data['proposal'] not in user.proposal_set.all():
Expand Down Expand Up @@ -808,6 +822,8 @@ def validate(self, data):
except TimeAllocationError as e:
raise serializers.ValidationError(repr(e))

logger.warn("RG serializer validate end")

return data

def validate_requests(self, value):
Expand Down

0 comments on commit 3c9d091

Please sign in to comment.