sql_app: fixed error while setting door state
Old code was taking state from device itself, meaning it never changes. Now it is set from the incoming request. Signed-off-by: HeshamTB <hishaminv@gmail.com>
This commit is contained in:
parent
dcd2ff5b89
commit
21d72f17b2
@ -382,11 +382,12 @@ def polling_method_for_iot_entity(request: schemas.IotDoorPollingRequest,
|
||||
open_command=device.open_request,
|
||||
acces_list_counter=device.acces_list_counter,
|
||||
time_seconds=device.time_seconds,
|
||||
force_close=device.force_close)
|
||||
force_close=device.force_close,
|
||||
state=device.state)
|
||||
# Reset open_request to False
|
||||
crud.clear_open_door_request(db, device.id)
|
||||
crud.clear_close_door_request(db, device.id)
|
||||
crud.set_door_state(db, device, device.state)
|
||||
crud.set_door_state(db, device, bool(request.state))
|
||||
|
||||
return response
|
||||
|
||||
|
@ -104,6 +104,7 @@ class IotDoorPollingResponse(BaseModel):
|
||||
acces_list_counter : int
|
||||
time_seconds : int
|
||||
force_close: bool
|
||||
state: bool
|
||||
|
||||
class IotMonitorRoomInfo(BaseModel):
|
||||
humidity : int
|
||||
|
Loading…
Reference in New Issue
Block a user