From ec5d3a546bd0c42cb65530a8ba40cbe2cb097ced Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Thu, 2 Apr 2026 14:49:26 +0900 Subject: [PATCH] fix(runtime): use map_or_else for session id fallback Resolves clippy::map_unwrap_or in session.rs. Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus --- rust/crates/runtime/src/session.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/rust/crates/runtime/src/session.rs b/rust/crates/runtime/src/session.rs index e26b910..0105744 100644 --- a/rust/crates/runtime/src/session.rs +++ b/rust/crates/runtime/src/session.rs @@ -269,8 +269,7 @@ impl Session { let session_id = object .get("session_id") .and_then(JsonValue::as_str) - .map(ToOwned::to_owned) - .unwrap_or_else(generate_session_id); + .map_or_else(generate_session_id, ToOwned::to_owned); let created_at_ms = object .get("created_at_ms") .map(|value| required_u64_from_value(value, "created_at_ms"))