sql_app: init_db: do not recreate sensor_data and access_log

Signed-off-by: HeshamTB <hishaminv@gmail.com>
This commit is contained in:
HeshamTB 2022-06-12 12:57:38 +03:00
parent 2c60e14260
commit 6a771c589b

View File

@ -66,6 +66,7 @@ def init_allowance():
def init_sensor_data(): def init_sensor_data():
monitor = crud.get_monitor(db, 1) monitor = crud.get_monitor(db, 1)
if monitor.sensor_history: return
for i in range(50): for i in range(50):
room_data = \ room_data = \
schemas.\ schemas.\
@ -79,6 +80,7 @@ def init_sensor_data():
def init_open_close_requests(): def init_open_close_requests():
user = crud.get_user_by_email(db, "hisham@banafa.com.sa") user = crud.get_user_by_email(db, "hisham@banafa.com.sa")
if user.access_log: return
crud.set_open_door_request(db, 1, 10) crud.set_open_door_request(db, 1, 10)
log_entry = schemas.DoorAccessLog(user_id=user.id, log_entry = schemas.DoorAccessLog(user_id=user.id,
iot_id=1, iot_id=1,