diff --git a/plinth/modules/wireguard/views.py b/plinth/modules/wireguard/views.py index 4f7f626b6..ad8e2df35 100644 --- a/plinth/modules/wireguard/views.py +++ b/plinth/modules/wireguard/views.py @@ -3,6 +3,7 @@ Views for WireGuard application. """ +from io import BytesIO import urllib.parse from django.contrib import messages @@ -13,8 +14,6 @@ from django.urls import reverse_lazy from django.utils.translation import gettext as _ from django.views.generic import FormView, TemplateView, View -from io import BytesIO - from plinth import network from plinth.modules.names.components import DomainName from plinth.views import AppView @@ -117,8 +116,9 @@ class ClientActionsView(SessionClientDataMixin, View): def get(self, request): import segno + + config = self.get_client_config(request) if self.action == 'download': - config = self.get_client_config(request) response = HttpResponse(config, content_type='text/plain') response['Content-Disposition'] = \ 'attachment; filename="wg-client.conf"'