Add debugs

parent e643bc63
import logging import logging
import json
from datetime import datetime from datetime import datetime
from flask import request, jsonify, current_app from flask import request, jsonify, current_app
from flask_jwt_extended import jwt_required, get_jwt_identity from flask_jwt_extended import jwt_required, get_jwt_identity
...@@ -985,8 +986,19 @@ def api_reports_sync(): ...@@ -985,8 +986,19 @@ def api_reports_sync():
'details': 'Invalid or expired API token' 'details': 'Invalid or expired API token'
}), 401 }), 401
# Log authenticated request with full content for debugging
logger.debug(f"Authenticated reports sync request from user {user.username} (ID: {user.id})")
logger.debug(f"Request headers: {dict(request.headers)}")
logger.debug(f"Request size: {request_size} bytes")
# Get request data # Get request data
data = request.get_json() data = request.get_json()
# Log the full request content for debugging
if data:
logger.debug(f"Reports sync request content: {json.dumps(data, indent=2, default=str)}")
else:
logger.debug("Reports sync request content: No JSON data provided")
if not data: if not data:
# Log invalid request # Log invalid request
log_entry = ReportSyncLog( log_entry = ReportSyncLog(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment