fix: remove programUpsell from api response (#31729)

VAN-1298

Co-authored-by: Syed Sajjad  Hussain Shah <syed.sajjad@H7FKF7K6XD.local>
This commit is contained in:
Syed Sajjad Hussain Shah
2023-02-08 17:50:46 +05:00
committed by GitHub
parent 9ec033699b
commit 0e9136589f
2 changed files with 1 additions and 15 deletions

View File

@@ -39,25 +39,12 @@ class RecommendedCourseSerializer(serializers.Serializer):
return f"course/{url_slug}"
class RecommendedProgramSerializer(serializers.Serializer):
"""Serializer for a recommended program for course about page recommendations"""
title = serializers.CharField()
marketingUrl = serializers.URLField(source="marketing_url")
coursesCount = serializers.IntegerField(source="courses_count")
pacingType = serializers.CharField(source="pacing_type")
weeksToComplete = serializers.CharField(source="weeks_to_complete")
minHours = serializers.IntegerField(source="min_hours")
maxHours = serializers.IntegerField(source="max_hours")
type = serializers.CharField()
class RecommendationsSerializer(serializers.Serializer):
"""Recommended courses and program for course about page"""
"""Recommended courses for course about page"""
courses = serializers.ListField(
child=RecommendedCourseSerializer(), allow_empty=True
)
programUpsell = RecommendedProgramSerializer(source="program_upsell")
isControl = serializers.BooleanField(
source="is_control",
default=None

View File

@@ -148,7 +148,6 @@ class AmplitudeRecommendationsView(APIView):
return Response(
RecommendationsSerializer(
{
"program_upsell": None,
"courses": recommended_courses,
"is_control": is_control,
}