Skip to content

Commit f3ef58b

Browse files
committed
fix: prevent arraylake key overwrite in multi-user scenarios
1 parent 660cb6e commit f3ef58b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

web/agent_wrapper.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,9 @@ def _initialize(self):
6464

6565
if not arraylake_key:
6666
logger.warning("ARRAYLAKE_API_KEY not found")
67-
else:
68-
# Set in env so retrieval tools can pick it up
67+
elif not os.environ.get("ARRAYLAKE_API_KEY"):
68+
# Only set env var if not already configured (avoid overwriting
69+
# server-configured keys with user-provided ones in multi-user scenarios)
6970
os.environ["ARRAYLAKE_API_KEY"] = arraylake_key
7071

7172
if not openai_key:

0 commit comments

Comments
 (0)