Revision a53f77ee snf-astakos-app/astakos/im/views/im.py
b/snf-astakos-app/astakos/im/views/im.py | ||
---|---|---|
409 | 409 |
if request.user.is_authenticated(): |
410 | 410 |
logger.info("%s already signed in, redirect to index", |
411 | 411 |
request.user.log_display) |
412 |
transaction.rollback() |
|
412 | 413 |
return HttpResponseRedirect(reverse('index')) |
413 | 414 |
|
414 | 415 |
provider = get_query(request).get('provider', 'local') |
415 | 416 |
if not auth.get_provider(provider).get_create_policy: |
416 | 417 |
logger.error("%s provider not available for signup", provider) |
418 |
transaction.rollback() |
|
417 | 419 |
raise PermissionDenied |
418 | 420 |
|
419 | 421 |
instance = None |
... | ... | |
503 | 505 |
if not commited: |
504 | 506 |
transaction.rollback() |
505 | 507 |
raise |
508 |
else: |
|
509 |
transaction.commit() |
|
506 | 510 |
|
507 | 511 |
return render_response(template_name, |
508 | 512 |
signup_form=form, |
... | ... | |
623 | 627 |
if request.user.is_authenticated(): |
624 | 628 |
message = _(astakos_messages.LOGGED_IN_WARNING) |
625 | 629 |
messages.error(request, message) |
630 |
transaction.rollback() |
|
626 | 631 |
return HttpResponseRedirect(reverse('index')) |
627 | 632 |
|
628 | 633 |
try: |
629 | 634 |
user = AstakosUser.objects.get(verification_code=token) |
630 | 635 |
except AstakosUser.DoesNotExist: |
636 |
transaction.rollback() |
|
631 | 637 |
raise Http404 |
632 | 638 |
|
633 | 639 |
if user.email_verified: |
Also available in: Unified diff