Revision a53f77ee

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