fix
This commit is contained in:
@@ -42,15 +42,12 @@ class ProblemAPI(APIView):
|
|||||||
if request.user.is_authenticated:
|
if request.user.is_authenticated:
|
||||||
profile = request.user.userprofile
|
profile = request.user.userprofile
|
||||||
acm_problems_status = profile.acm_problems_status.get("problems", {})
|
acm_problems_status = profile.acm_problems_status.get("problems", {})
|
||||||
oi_problems_status = profile.oi_problems_status.get("problems", {})
|
|
||||||
# paginate data
|
# paginate data
|
||||||
results = queryset_values.get("results")
|
results = queryset_values.get("results")
|
||||||
if results is not None:
|
if results is not None:
|
||||||
problems = results
|
problems = results
|
||||||
else:
|
else:
|
||||||
problems = [
|
problems = [queryset_values]
|
||||||
queryset_values,
|
|
||||||
]
|
|
||||||
for problem in problems:
|
for problem in problems:
|
||||||
problem["my_status"] = acm_problems_status.get(
|
problem["my_status"] = acm_problems_status.get(
|
||||||
str(problem["id"]), {}
|
str(problem["id"]), {}
|
||||||
|
|||||||
Reference in New Issue
Block a user