diff options
author | prashantsinalkar | 2020-03-02 12:58:21 +0530 |
---|---|---|
committer | prashantsinalkar | 2020-03-02 12:58:21 +0530 |
commit | 0ce121800f167ebad0246a5b4ff409048411073d (patch) | |
tree | 4cc928d59ba68405648eb64399176b1972575b8f | |
parent | ad1a740a6b70ff349b1cb1eb006d4eb8ae5c69d7 (diff) | |
download | arduino_projects_website-0ce121800f167ebad0246a5b4ff409048411073d.tar.gz arduino_projects_website-0ce121800f167ebad0246a5b4ff409048411073d.tar.bz2 arduino_projects_website-0ce121800f167ebad0246a5b4ff409048411073d.zip |
fixed condtion issues
-rw-r--r-- | arduino_blog/decorators.py | 35 |
1 files changed, 20 insertions, 15 deletions
diff --git a/arduino_blog/decorators.py b/arduino_blog/decorators.py index 6c185d5..c1985d2 100644 --- a/arduino_blog/decorators.py +++ b/arduino_blog/decorators.py @@ -43,23 +43,28 @@ def is_proposal_submitted(func): request, 'activation-status.html', context ) else: - _q = Proposal.objects - is_sub = _q.get(Q(user_id=user.id)&Q(proposal_status='0')) - if is_sub.proposal_status == 0: - context['success'] = True - context['msg'] = "You have alredy submited a \ + try: + _q = Proposal.objects + is_sub = _q.get(Q(user_id=user.id)&Q(proposal_status='0')) + if is_sub.proposal_status == 0: + context['success'] = True + context['msg'] = "You have alredy submited a \ proposal. Your proposal is under \ review" - return render( - request, 'dashboard.html', context - ) - else: - context['success'] = False - context['msg'] = "You can submit a new \ - proposal" - return render( - request, 'dashboard.html', context - ) + return render( + request, 'dashboard.html', context + ) + else: + context['success'] = False + context['msg'] = "You can submit a new \ + proposal" + return render( + request, 'dashboard.html', context + ) + except Proposal.DoesNotExist: + is_sub = None + print("-----------", is_sub) + return func(request, *args, **kwargs) except Exception as e: print (e) |