Commit 02b7757d by Miles Steele

add catch for tasks AlreadyRunning

parent 8e923dec
...@@ -25,6 +25,7 @@ from django_comment_common.models import (Role, ...@@ -25,6 +25,7 @@ from django_comment_common.models import (Role,
from courseware.models import StudentModule from courseware.models import StudentModule
import instructor_task.api import instructor_task.api
from instructor_task.api_helper import AlreadyRunningError
import instructor.enrollment as enrollment import instructor.enrollment as enrollment
from instructor.enrollment import enroll_email, unenroll_email from instructor.enrollment import enroll_email, unenroll_email
import instructor.access as access import instructor.access as access
...@@ -45,6 +46,8 @@ def common_exceptions_400(func): ...@@ -45,6 +46,8 @@ def common_exceptions_400(func):
return func(*args, **kwargs) return func(*args, **kwargs)
except User.DoesNotExist: except User.DoesNotExist:
return HttpResponseBadRequest("User does not exist.") return HttpResponseBadRequest("User does not exist.")
except AlreadyRunningError:
return HttpResponseBadRequest("Task already running.")
return wrapped return wrapped
......
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