From 95a0c667e44deb25c3ee1219041ebec222e6be59 Mon Sep 17 00:00:00 2001 From: Stefan Melmuk <509385+stefan0xC@users.noreply.github.com> Date: Fri, 14 Nov 2025 18:46:42 +0100 Subject: [PATCH] remove invalid emergency access dummy value (#6463) --- src/api/core/emergency_access.rs | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/src/api/core/emergency_access.rs b/src/api/core/emergency_access.rs index 84b00148..1897f995 100644 --- a/src/api/core/emergency_access.rs +++ b/src/api/core/emergency_access.rs @@ -47,24 +47,11 @@ pub fn routes() -> Vec { #[get("/emergency-access/trusted")] async fn get_contacts(headers: Headers, conn: DbConn) -> Json { - if !CONFIG.emergency_access_allowed() { - return Json(json!({ - "data": [{ - "id": "", - "status": 2, - "type": 0, - "waitTimeDays": 0, - "granteeId": "", - "email": "", - "name": "NOTE: Emergency Access is disabled!", - "object": "emergencyAccessGranteeDetails", - - }], - "object": "list", - "continuationToken": null - })); - } - let emergency_access_list = EmergencyAccess::find_all_by_grantor_uuid(&headers.user.uuid, &conn).await; + let emergency_access_list = if CONFIG.emergency_access_allowed() { + EmergencyAccess::find_all_by_grantor_uuid(&headers.user.uuid, &conn).await + } else { + Vec::new() + }; let mut emergency_access_list_json = Vec::with_capacity(emergency_access_list.len()); for ea in emergency_access_list { if let Some(grantee) = ea.to_json_grantee_details(&conn).await {