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