Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-platform
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
edx-platform
Commits
ca8164a8
Commit
ca8164a8
authored
May 21, 2014
by
Chris Dodge
Committed by
Jonathan Piacenti
Aug 20, 2015
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
cdodge/fix-crash-on-course-not-found: add null guard
Add logging message
parent
fbba5ecc
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
13 additions
and
7 deletions
+13
-7
lms/djangoapps/api_manager/users/views.py
+13
-7
No files found.
lms/djangoapps/api_manager/users/views.py
View file @
ca8164a8
...
@@ -613,13 +613,19 @@ class UsersCoursesList(SecureAPIView):
...
@@ -613,13 +613,19 @@ class UsersCoursesList(SecureAPIView):
response_data
=
[]
response_data
=
[]
for
enrollment
in
enrollments
:
for
enrollment
in
enrollments
:
descriptor
=
store
.
get_course
(
enrollment
.
course_id
)
descriptor
=
store
.
get_course
(
enrollment
.
course_id
)
course_data
=
{
# NOTE: It is possible that a course has been hard deleted from the courseware
"id"
:
enrollment
.
course_id
,
# database, but the enrollment row in the SQL database still exists
"uri"
:
'{}/{}'
.
format
(
base_uri
,
enrollment
.
course_id
),
if
descriptor
:
"is_active"
:
enrollment
.
is_active
,
course_data
=
{
"name"
:
descriptor
.
display_name
"id"
:
enrollment
.
course_id
,
}
"uri"
:
'{}/{}'
.
format
(
base_uri
,
enrollment
.
course_id
),
response_data
.
append
(
course_data
)
"is_active"
:
enrollment
.
is_active
,
"name"
:
descriptor
.
display_name
}
response_data
.
append
(
course_data
)
else
:
log
.
warning
(
"User {0} enrolled in course_id {1}, but course could not be found."
.
format
(
user_id
,
enrollment
.
course_id
))
return
Response
(
response_data
,
status
=
status
.
HTTP_200_OK
)
return
Response
(
response_data
,
status
=
status
.
HTTP_200_OK
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment