diff --git a/edivorce/apps/core/static/js/controllers.js b/edivorce/apps/core/static/js/controllers.js index 2774be6d..aab9d98a 100644 --- a/edivorce/apps/core/static/js/controllers.js +++ b/edivorce/apps/core/static/js/controllers.js @@ -88,7 +88,7 @@ var radioWithTextboxControl = function(el){ // when textbox is clicked, update associated radio button response with its value else if (el.is(".other-textbox")){ - var radioTextbox = el.parent().find(".radio_with_textbox"); + var radioTextbox = el.parent().parent().find(".radio-with-other"); ajaxCall(radioTextbox.prop('name'), radioTextbox.val()); } }; diff --git a/edivorce/apps/core/static/js/main.js b/edivorce/apps/core/static/js/main.js index f1c2d1b4..c6387566 100755 --- a/edivorce/apps/core/static/js/main.js +++ b/edivorce/apps/core/static/js/main.js @@ -137,6 +137,8 @@ var date_picker = function (selector, showOnFocus) { $(this).closest(selector).find('input').attr('readonly','readonly'); }).on('hide', function(e) { $(this).closest(selector).find('input').removeAttr('readonly'); + }).on('clearDate', function(e) { + $(this).closest(selector).find('input').triggerHandler('change'); }); }; diff --git a/edivorce/apps/core/views/api.py b/edivorce/apps/core/views/api.py index 2572a5a0..f6515bb3 100644 --- a/edivorce/apps/core/views/api.py +++ b/edivorce/apps/core/views/api.py @@ -8,6 +8,9 @@ from ..serializer import UserResponseSerializer class UserResponseHandler(APIView): def post(self, request): + if request.data == {}: + return Response(status=status.HTTP_204_NO_CONTENT) + serializer = UserResponseSerializer(data=request.data) try: