Remove commented-out debug logging in CORS headers and add error logging for val…

…idation failures in API views
1 parent c9e9a31c
......@@ -434,11 +434,11 @@ def _add_view_config(config, paket, route, template_path="views/templates/"):
@subscriber(NewRequest)
def add_cors_headers_response_callback(event):
def cors_headers(request, response):
_logging.warning("request headers %s", dict(request.headers))
_logging.warning("request session headers %s",
request.session._headers)
_logging.warning("request post data %s",
request.POST)
# _logging.warning("request headers %s", dict(request.headers))
# _logging.warning("request session headers %s",
# request.session._headers)
# _logging.warning("request post data %s",
# request.POST)
# pass
# origin = request.headers.get("Origin", None)
# allowed_origin = get_params("allowed_origin", None)
......
from datetime import datetime, date
import logging
from decimal import Decimal
from math import log
from deform import Form, ValidationFailure
from pyramid.response import Response
from opensipkd.base.models import DBSession
......@@ -159,6 +160,7 @@ class ApiViews(APIView):
data = form.validate(controls)
return data
except ValidationFailure as e:
_log.error("Error validasi %s", str(e.error.asdict()))
raise HTTPBadRequest(explanation=str(e.error.asdict()))
return dict(data)
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!