This commit is contained in:
2025-10-23 10:22:22 +08:00
parent 8989ec0406
commit aa95f171a9

View File

@@ -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"]), {}