diff --git a/plinth/action_utils.py b/plinth/action_utils.py index ba3aec1c1..4d1e5b446 100644 --- a/plinth/action_utils.py +++ b/plinth/action_utils.py @@ -156,7 +156,7 @@ def webserver_enable(name, kind='config', apply_changes=True): is required. If changes have been applied, then performed action is returned. """ - if webserver_is_enabled(name, kind): + if webserver_is_enabled(name, kind) and kind == 'module': return command_map = { diff --git a/plinth/modules/transmission/__init__.py b/plinth/modules/transmission/__init__.py index fa723d125..4b25c2448 100644 --- a/plinth/modules/transmission/__init__.py +++ b/plinth/modules/transmission/__init__.py @@ -18,18 +18,17 @@ Plinth module to configure Transmission server """ -from django.utils.translation import ugettext_lazy as _ import json -from plinth import actions -from plinth import action_utils -from plinth import frontpage +from django.utils.translation import ugettext_lazy as _ + from plinth import service as service_module -from plinth.menu import main_menu +from plinth import action_utils, actions, frontpage from plinth.client import web_client +from plinth.menu import main_menu from plinth.modules.users import add_group -version = 1 +version = 2 managed_services = ['transmission-daemon']