From 9f440468a6d5f2c61d00e6405ffac1d5a6494543 Mon Sep 17 00:00:00 2001 From: Eduardo Silva Date: Tue, 5 Mar 2024 21:05:34 -0300 Subject: [PATCH] Set pending_changes when editing firewall settings --- firewall/views.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/firewall/views.py b/firewall/views.py index 05d1bbf..6bd8f3e 100644 --- a/firewall/views.py +++ b/firewall/views.py @@ -180,6 +180,12 @@ def view_manage_firewall_settings(request): if form.is_valid(): form.save() messages.success(request, 'Firewall settings saved successfully') + # Marking wireguard_instance as having pending changes, not the best way to do this, but it works for now. + # I will improve it later. + wireguard_instance = WireGuardInstance.objects.all().first() + if wireguard_instance: + wireguard_instance.pending_changes = True + wireguard_instance.save() return redirect(redirect_url) else: form = FirewallSettingsForm(instance=firewall_settings)