mumble: Don't set the root channel name unless it is changed

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
Sunil Mohan Adapa 2022-06-21 13:35:59 -07:00 committed by James Valleroy
parent f8b4aa9d6f
commit c772534a35
No known key found for this signature in database
GPG Key ID: 77C0C75E7B650808

View File

@ -26,6 +26,7 @@ class MumbleAppView(AppView):
def form_valid(self, form):
"""Apply form changes."""
old_config = self.get_initial()
new_config = form.cleaned_data
if mumble.get_domain() != new_config['domain']:
@ -45,7 +46,7 @@ class MumbleAppView(AppView):
messages.success(self.request, _('Join password changed'))
name = new_config.get('root_channel_name')
if name:
if old_config['root_channel_name'] != new_config['root_channel_name']:
privileged.change_root_channel_name(name)
messages.success(self.request, _('Root channel name changed.'))