feat(mcp): serialize token_validation in _prepare_mcp_server_data

This commit is contained in:
Ishaan Jaffer 2026-04-09 17:29:50 -07:00
parent edf4b29685
commit 0740f782a2
No known key found for this signature in database

View file

@ -84,6 +84,11 @@ def _prepare_mcp_server_data(
# but be explicit to ensure a False value is always written to the DB).
data_dict["is_byok"] = getattr(data, "is_byok", False)
# token_validation is a JSON dict — serialize it
token_validation = getattr(data, "token_validation", None)
if token_validation is not None:
data_dict["token_validation"] = safe_dumps(token_validation)
return data_dict