From 1e1e30f425d4462a523b89ebeec78fb71b7a86f2 Mon Sep 17 00:00:00 2001 From: Eduardo Silva Date: Fri, 28 Feb 2025 17:16:29 -0300 Subject: [PATCH] fix: update cron_check_updates logic --- api/views.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/api/views.py b/api/views.py index bb8c63c..0348fa6 100644 --- a/api/views.py +++ b/api/views.py @@ -253,8 +253,7 @@ def cron_update_peer_latest_handshake(request): def cron_check_updates(request): webadmin_settings, webadmin_settings_created = WebadminSettings.objects.get_or_create(name='webadmin_settings') - - if webadmin_settings.last_checked is None or timezone.now() - webadmin_settings.last_checked > timezone.timedelta(hours=1): + if webadmin_settings.last_checked is None or timezone.now() > (webadmin_settings.last_checked + datetime.timedelta(hours=1)): try: version = settings.WIREGUARD_WEBADMIN_VERSION / 10000 url = f'https://updates.eth0.com.br/api/check_updates/?app=wireguard_webadmin&version={version}'