max / makenotwork
1 file changed,
+7 insertions,
-1 deletion
| @@ -67,7 +67,13 @@ impl SessionUser { | |||
| 67 | 67 | return None; | |
| 68 | 68 | } | |
| 69 | 69 | }; | |
| 70 | - | let display_name: Option<String> = session.get(SESSION_DISPLAY_NAME).await.ok().flatten(); | |
| 70 | + | let display_name: Option<String> = match session.get(SESSION_DISPLAY_NAME).await { | |
| 71 | + | Ok(v) => v, | |
| 72 | + | Err(e) => { | |
| 73 | + | tracing::warn!(error = %e, "failed to read display_name from session"); | |
| 74 | + | None | |
| 75 | + | } | |
| 76 | + | }; | |
| 71 | 77 | Some(Self { | |
| 72 | 78 | user_id, | |
| 73 | 79 | username, |