Commit 5f185d7f authored by Michal Čihař's avatar Michal Čihař

Simplify check for POST method

Signed-off-by: default avatarMichal Čihař <michal@cihar.com>
parent 1d81f7df
...@@ -23,6 +23,7 @@ from django.shortcuts import redirect ...@@ -23,6 +23,7 @@ from django.shortcuts import redirect
from django.http import HttpResponse from django.http import HttpResponse
from django.contrib import messages from django.contrib import messages
from django.contrib.auth.decorators import permission_required from django.contrib.auth.decorators import permission_required
from django.views.decorators.http import require_POST
from django.http import Http404 from django.http import Http404
from weblate.trans.forms import get_upload_form from weblate.trans.forms import get_upload_form
...@@ -70,6 +71,7 @@ def download_language_pack(request, project, subproject, lang): ...@@ -70,6 +71,7 @@ def download_language_pack(request, project, subproject, lang):
return response return response
@require_POST
@permission_required('trans.upload_translation') @permission_required('trans.upload_translation')
def upload_translation(request, project, subproject, lang): def upload_translation(request, project, subproject, lang):
''' '''
...@@ -78,7 +80,7 @@ def upload_translation(request, project, subproject, lang): ...@@ -78,7 +80,7 @@ def upload_translation(request, project, subproject, lang):
obj = get_translation(request, project, subproject, lang) obj = get_translation(request, project, subproject, lang)
# Check method and lock # Check method and lock
if obj.is_locked(request.user) or request.method != 'POST': if obj.is_locked(request.user):
messages.error(request, _('Access denied.')) messages.error(request, _('Access denied.'))
return redirect(obj) return redirect(obj)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment