Debug: Add logging to see raw cache_enabled values from database

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