codex: unwrap lenient auth store in exec

Fix the exec cloud requirements path after cli_auth_credentials_store became lenient.

Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
Ahmed Ibrahim
2026-05-05 04:19:53 +03:00
parent d595ef0604
commit da01f35b00

View File

@@ -55,6 +55,7 @@ use codex_app_server_protocol::TurnStartedNotification;
use codex_arg0::Arg0DispatchPaths;
use codex_cloud_requirements::cloud_requirements_loader_for_storage;
use codex_config::ConfigLoadError;
use codex_config::Lenient;
use codex_config::LoaderOverrides;
use codex_config::format_config_error_with_source;
use codex_core::StateDbHandle;
@@ -356,7 +357,11 @@ pub async fn run_main(cli: Cli, arg0_paths: Arg0DispatchPaths) -> anyhow::Result
let cloud_requirements = cloud_requirements_loader_for_storage(
codex_home.to_path_buf(),
/*enable_codex_api_key_env*/ false,
config_toml.cli_auth_credentials_store.unwrap_or_default(),
config_toml
.cli_auth_credentials_store
.clone()
.and_then(Lenient::into_valid)
.unwrap_or_default(),
chatgpt_base_url,
)
.await;