diff --git a/backend/app.py b/backend/app.py index c783b11..6d36270 100644 --- a/backend/app.py +++ b/backend/app.py @@ -221,6 +221,17 @@ def get_all_data(): raw_messages = fetch_from_make("messages") logger.debug(f"Fetched {len(raw_conversations)} conversations and {len(raw_messages)} messages") + + # Debug sample message data logging to check for timestamp fields + if logger.level <= logging.DEBUG and raw_messages: + sample_msg = raw_messages[0].copy() + # Mask sensitive data for logging + if 'User_ID' in sample_msg: + sample_msg['User_ID'] = sample_msg['User_ID'][:5] + '...' + if 'Content' in sample_msg: + sample_msg['Content'] = sample_msg['Content'][:20] + '...' if len(sample_msg['Content']) > 20 else sample_msg['Content'] + logger.debug(f"Sample raw message from webhook: {json.dumps(sample_msg, indent=2)}") + logger.debug(f"Raw message field names: {list(sample_msg.keys())}") # Log Assistant_ID field presence in conversations assistant_id_counts = {