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