From b7aeeab7623909e1c067bfcbe7b72835c13d2b2b Mon Sep 17 00:00:00 2001
From: lilly
Date: Thu, 14 May 2026 15:47:59 +0200
Subject: [PATCH] api: expose lock id
---
api/src/dooris_api/app.py | 2 +-
api/src/dooris_api/models.py | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/api/src/dooris_api/app.py b/api/src/dooris_api/app.py
index 8f4b68d..3c4e794 100644
--- a/api/src/dooris_api/app.py
+++ b/api/src/dooris_api/app.py
@@ -233,7 +233,7 @@ async def list_locks(
status_data["is_unreachable"] = value.v
result.append(
- models.Lock(name=i_lock.title, status=models.LockStatus(**status_data))
+ models.Lock(id=i_lock.identifier, name=i_lock.title, status=models.LockStatus(**status_data))
)
return result
diff --git a/api/src/dooris_api/models.py b/api/src/dooris_api/models.py
index 7142236..9a18bcf 100644
--- a/api/src/dooris_api/models.py
+++ b/api/src/dooris_api/models.py
@@ -71,4 +71,5 @@ class LockStatus(BaseModel):
class Lock(BaseModel):
name: str
+ id: str
status: LockStatus