Revision 6cee26a0 snf-astakos-app/astakos/im/functions.py

b/snf-astakos-app/astakos/im/functions.py
719 719
    application.deny()
720 720
    application_deny_notify(application)
721 721

  
722
def approve_application(app):
723

  
724
    app_id = app if isinstance(app, int) else app.id
722
def approve_application(app_id):
725 723

  
726 724
    try:
727 725
        objects = ProjectApplication.objects.select_for_update()
728 726
        application = objects.get(id=app_id)
729 727
    except ProjectApplication.DoesNotExist:
730
        raise PermissionDenied()
728
        m = _(astakos_messages.UNKNOWN_PROJECT_APPLICATION_ID % (app_id,))
729
        raise PermissionDenied(m)
731 730

  
732 731
    if not application.can_approve():
733 732
        m = _(astakos_messages.APPLICATION_CANNOT_APPROVE % (

Also available in: Unified diff