diff --git a/src/backend/langflow/services/database/models/api_key/api_key.py b/src/backend/langflow/services/database/models/api_key/api_key.py index f8015af40..5d5bab0f4 100644 --- a/src/backend/langflow/services/database/models/api_key/api_key.py +++ b/src/backend/langflow/services/database/models/api_key/api_key.py @@ -39,10 +39,10 @@ class UnmaskedApiKeyRead(ApiKeyBase): class ApiKeyRead(ApiKeyBase): id: UUID - api_key: str = Field(index=True, unique=True) + api_key: str = Field() user_id: UUID = Field() @validator("api_key", always=True) def mask_api_key(cls, v): # This validator will always run, and will mask the API key - return f"{v[:2]}{'*' * (len(v) - 4)}{v[-2:]}" + return f"{v[:8]}{'*' * (len(v) - 8)}"