disable next schedules for suspended peers

This commit is contained in:
Eduardo Silva
2026-02-04 10:42:25 -03:00
parent e9983449f8
commit 3a61cb95b9

View File

@@ -438,6 +438,11 @@ def view_wireguard_peer_suspend(request):
messages.success(request, _('Schedule cleared successfully.')) messages.success(request, _('Schedule cleared successfully.'))
elif action == 'suspend_now': 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.suspended = True
current_peer.suspend_reason = manual_suspend_reason current_peer.suspend_reason = manual_suspend_reason
current_peer.save() current_peer.save()