From 4263822380a946d8cdf32ec6fbf4509dcad8e7c9 Mon Sep 17 00:00:00 2001 From: Connor McMillan Date: Wed, 12 Jul 2023 14:37:15 -0700 Subject: [PATCH] fix(README.md + cache_service): Update last_seen Added missing last_seen update to datetime.utcnow() for each agent and camera. Last seen column was not updating. Fixed some formatting in README.md --- README.md | 14 ++++++-------- apps/api/service/cache_service.py | 2 ++ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index d28d49a..795dca8 100644 --- a/README.md +++ b/README.md @@ -97,16 +97,14 @@ WantedBy=multi-user.target Be sure to modify `User`, `WorkingDirectory`, and `ExecStart`. -`User` should not have root privileges without invoking sudo! +> ⚠️ `User` should not have root privileges without invoking sudo! Then execute: - -`sudo systemctl daemon-reload` - -`sudo systemctl enable oalpr-wh` - -`sudo systemctl start oalpr-wh` - +```shell +sudo systemctl daemon-reload +sudo systemctl enable oalpr-wh +sudo systemctl start oalpr-wh +``` Optional: `journalctl -n 50 -f` ### New Instance diff --git a/apps/api/service/cache_service.py b/apps/api/service/cache_service.py index ad60fe8..0f49ef5 100644 --- a/apps/api/service/cache_service.py +++ b/apps/api/service/cache_service.py @@ -96,6 +96,7 @@ def update(self): else: # Always overwrite the label, it may have changed agent_uid.agent_label = self.request['web_server_config']['agent_label'] + agent_uid.last_seen = datetime.utcnow() agent_uid.save() # Cameras @@ -107,6 +108,7 @@ def update(self): else: # Always overwrite the label, it may have changed camera_id.camera_label = self.request['web_server_config']['camera_label'] + camera_id.last_seen = datetime.utcnow() camera_id.save() # Check to see if we need to send an alert