Fix indendation that was causing only first submission to be saved

This commit is contained in:
Julian Arni
2013-03-06 11:05:10 -05:00
parent e093431d75
commit 5682e02f53
2 changed files with 13 additions and 3 deletions

View File

@@ -96,8 +96,18 @@ class FolditModule(XModule):
self.required_level,
self.required_sublevel)
showbasic = (self.metadata.get("show_basic_score").lower() == "true")
showleader = (self.metadata.get("show_leaderboard").lower() == "true")
# Wrap these gets around try-except since calling lower() on NoneType
# (e.g. there is no attribute "show_basic_score" to the tag) will raise
# an exception
try:
showbasic = (self.metadata.get("show_basic_score").lower() == "true")
except:
showbasic = False
try:
showleader = (self.metadata.get("show_leaderboard").lower() == "true")
except:
showleader = False
context = {
'due': self.due_str,
'success': self.is_complete(),

View File

@@ -130,7 +130,7 @@ def save_scores(user, puzzle_scores):
current_score=current_score,
best_score=best_score,
score_version=score_version)
obj.save()
obj.save()
score_responses.append({'PuzzleID': puzzle_id,
'Status': 'Success'})