Commit 13bb02aa authored by Your Name's avatar Your Name

Fix provider models cache - make it per user when user_id is available

parent d837f6f7
...@@ -1310,6 +1310,8 @@ class BaseProviderHandler: ...@@ -1310,6 +1310,8 @@ class BaseProviderHandler:
def _get_models_cache_key(self) -> str: def _get_models_cache_key(self) -> str:
"""Get unified cache key for provider models list""" """Get unified cache key for provider models list"""
if hasattr(self, 'user_id') and self.user_id is not None:
return f"provider_models:{self.provider_id}:user:{self.user_id}"
return f"provider_models:{self.provider_id}" return f"provider_models:{self.provider_id}"
def _save_models_cache(self, models: List[Any]) -> None: def _save_models_cache(self, models: List[Any]) -> None:
......
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