From a108095ce63e109177542c88e9ab7ac3761f34f8 Mon Sep 17 00:00:00 2001 From: Michael Scanlan Date: Fri, 3 Nov 2023 11:39:02 -0400 Subject: [PATCH] add request.method post to view --- physionet-django/console/views.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/physionet-django/console/views.py b/physionet-django/console/views.py index d4f2e064ea..6519a15e3c 100644 --- a/physionet-django/console/views.py +++ b/physionet-django/console/views.py @@ -3121,13 +3121,14 @@ def event_invite_host(request, username): """ Gives the user permissions to be an event host """ - try: - user = get_object_or_404(User, username=username) - group = Group.objects.get(name='Event Host') - user.groups.add(group) - user.save() - messages.success(request, f"{user} has been added to the Event Host group.") - except User.DoesNotExist: - messages.error(request, "User not found.") + if request.method == 'POST': + try: + user = get_object_or_404(User, username=username) + group = Group.objects.get(name='Event Host') + user.groups.add(group) + user.save() + messages.success(request, f"{user} has been added to the Event Host group.") + except User.DoesNotExist: + messages.error(request, "User not found.") return redirect(reverse('user_management', args=[username]))