summaryrefslogtreecommitdiff
path: root/tbc
diff options
context:
space:
mode:
authorhardythe12014-11-26 15:41:02 +0530
committerhardythe12014-11-26 15:41:02 +0530
commit4d1880d9a5bfe0b56d2f067479d48703a1a3e476 (patch)
tree0a94b67d35d7a555abbe56a040bf8bf4984ade32 /tbc
parent81298b9ef6455650eb1b01cf2fa54bd081715263 (diff)
downloadPython-TBC-Interface-4d1880d9a5bfe0b56d2f067479d48703a1a3e476.tar.gz
Python-TBC-Interface-4d1880d9a5bfe0b56d2f067479d48703a1a3e476.tar.bz2
Python-TBC-Interface-4d1880d9a5bfe0b56d2f067479d48703a1a3e476.zip
added exception for books without proposal
Diffstat (limited to 'tbc')
-rwxr-xr-xtbc/views.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/tbc/views.py b/tbc/views.py
index 8a29afb..0dc1488 100755
--- a/tbc/views.py
+++ b/tbc/views.py
@@ -1135,7 +1135,10 @@ def GetCertificate(request, book_id=None):
if book_id:
try:
book = Book.objects.get(id=book_id)
- proposal_id = Proposal.objects.get(accepted=book_id).id
+ try:
+ proposal_id = Proposal.objects.get(accepted=book_id).id
+ except DoesNotExist:
+ proposal_id = None
title = book.title
edition = book.edition
course = user_profile.course