Debug: Add logging to see raw cache_enabled values from database

parent 6749da8f
...@@ -2967,13 +2967,18 @@ class DatabaseManager: ...@@ -2967,13 +2967,18 @@ class DatabaseManager:
''', (user_id,)) ''', (user_id,))
rows = cursor.fetchall() rows = cursor.fetchall()
return [{ results = []
'provider_id': row[0], for row in rows:
'model_name': row[1], cache_val = row[2]
'cache_enabled': bool(row[2]), logger.info(f"Cache setting raw value: {cache_val}, type: {type(cache_val)}, bool: {bool(cache_val)}")
'created_at': row[3], results.append({
'updated_at': row[4] 'provider_id': row[0],
} for row in rows] 'model_name': row[1],
'cache_enabled': bool(cache_val) if cache_val is not None else True,
'created_at': row[3],
'updated_at': row[4]
})
return results
def delete_user_cache_setting(self, user_id: int, provider_id: str = None, model_name: str = None) -> bool: def delete_user_cache_setting(self, user_id: int, provider_id: str = None, model_name: str = None) -> bool:
"""Delete a user's cache setting.""" """Delete a user's cache setting."""
......
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