# HG changeset patch # User Madhusudan.C.S # Date 1250115154 -19800 # Node ID e27c75dedbfb52706c884d3480511f3f2f452d20 # Parent 9ffe957d61590e06d38d691aa2eabcd1576b54a8 Fixed the correct redirects and review saves. diff -r 9ffe957d6159 -r e27c75dedbfb app/projrev/views/proposal.py --- a/app/projrev/views/proposal.py Thu Aug 13 03:26:45 2009 +0530 +++ b/app/projrev/views/proposal.py Thu Aug 13 03:42:34 2009 +0530 @@ -233,11 +233,13 @@ def reviewPost(request, micr_code=None, review_id=None): """ """ - - if review_id: + is_new = request.GET.get('new') + if review_id and is_new != '0': + redirect = False review_instance = Review.objects.get(id=review_id) rev_form = projrev_forms.ReviewForm(request.POST, instance=review_instance) else: + redirect = True rev_form = projrev_forms.ReviewForm(request.POST) if rev_form.is_valid(): @@ -253,8 +255,9 @@ # If the form is valid create a new project or update the project # if it already exists from the form. review = rev_form.save() - return HttpResponseRedirect( - reverse('app.projrev.views.proposal.rank', args=(micr_code,))) + + if redirect: + return HttpResponseRedirect(reverse('app.projrev.views.proposal.review', args=(micr_code, review.id))) return reviewGet(request, micr_code, review_id, rev_form) diff -r 9ffe957d6159 -r e27c75dedbfb app/templates/projrev/proposal/review_list.html --- a/app/templates/projrev/proposal/review_list.html Thu Aug 13 03:26:45 2009 +0530 +++ b/app/templates/projrev/proposal/review_list.html Thu Aug 13 03:42:34 2009 +0530 @@ -21,7 +21,7 @@