From 3a61cb95b98f77ea0b80e74250d3c89b21ced8cd Mon Sep 17 00:00:00 2001 From: Eduardo Silva Date: Wed, 4 Feb 2026 10:42:25 -0300 Subject: [PATCH] disable next schedules for suspended peers --- wireguard_peer/views.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wireguard_peer/views.py b/wireguard_peer/views.py index 93477d5..5a76072 100644 --- a/wireguard_peer/views.py +++ b/wireguard_peer/views.py @@ -438,6 +438,11 @@ def view_wireguard_peer_suspend(request): messages.success(request, _('Schedule cleared successfully.')) elif action == 'suspend_now': + peer_scheduling.next_scheduled_enable_at = None + peer_scheduling.next_scheduled_disable_at = None + peer_scheduling.schedule_last_calculated_at = None + peer_scheduling.save() + current_peer.suspended = True current_peer.suspend_reason = manual_suspend_reason current_peer.save()