refactor cluster settings handling and update DNS version logic

This commit is contained in:
Eduardo Silva
2026-01-01 15:29:59 -03:00
parent 3255ecd110
commit 437eec0f83
4 changed files with 12 additions and 13 deletions

View File

@@ -110,10 +110,11 @@ def cluster_settings(request):
if form.is_valid():
form.save()
messages.success(request, _('Cluster settings updated successfully.'))
if cluster_settings.enabled:
if cluster_settings.config_version == 0:
cluster_settings.config_version += 1
cluster_settings.save()
compress_dnsmasq_config()
if cluster_settings.enabled and cluster_settings.config_version == 0:
cluster_settings.config_version += 1
cluster_settings.save()
return redirect('/cluster/')
else:
form = ClusterSettingsForm(instance=cluster_settings)