Commit 9e181304 by Vik Paruchuri

Fix nopathtoitem error

parent 5658e6bc
from xmodule.modulestore import search from xmodule.modulestore import search
from xmodule.modulestore.django import modulestore from xmodule.modulestore.django import modulestore
from xmodule.modulestore.exceptions import ItemNotFoundError from xmodule.modulestore.exceptions import ItemNotFoundError, NoPathToItem
def does_location_exist(course_id, location): def does_location_exist(course_id, location):
""" """
...@@ -12,5 +12,8 @@ def does_location_exist(course_id, location): ...@@ -12,5 +12,8 @@ def does_location_exist(course_id, location):
search.path_to_location(modulestore(), course_id, location) search.path_to_location(modulestore(), course_id, location)
return True return True
except ItemNotFoundError: except ItemNotFoundError:
#If the problem cannot be found at the location received from the grading controller server, it has been deleted by the course author. # If the problem cannot be found at the location received from the grading controller server, it has been deleted by the course author.
return False
except NoPathToItem:
# If the problem can be found, but there is no path to it, then it is a draft.
return False return False
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment