fix: learner home serializer key error (#32842)
* fix: allow missing authOrgId --------- Co-authored-by: Leangseu Kim <lkim@edx.org>
This commit is contained in:
@@ -563,7 +563,7 @@ class EnterpriseDashboardSerializer(serializers.Serializer):
|
||||
label = serializers.CharField(source="name")
|
||||
url = serializers.SerializerMethodField()
|
||||
uuid = serializers.UUIDField()
|
||||
authOrgId = serializers.CharField(source="auth_org_id")
|
||||
authOrgId = serializers.CharField(source="auth_org_id", allow_null=True)
|
||||
isLearnerPortalEnabled = serializers.BooleanField(source="enable_learner_portal")
|
||||
|
||||
def get_url(self, instance):
|
||||
|
||||
@@ -1164,6 +1164,12 @@ class TestEnterpriseDashboardSerializer(TestCase):
|
||||
},
|
||||
)
|
||||
|
||||
def test_no_auth_org_id(self):
|
||||
""" Test for missing auth_org_id """
|
||||
input_data = self.generate_test_enterprise_customer()
|
||||
del input_data['auth_org_id']
|
||||
self.assertIsNone(EnterpriseDashboardSerializer(input_data).data['authOrgId'])
|
||||
|
||||
|
||||
class TestSocialMediaSettingsSiteSerializer(TestCase):
|
||||
"""Tests for the SocialMediaSiteSettingsSerializer"""
|
||||
|
||||
Reference in New Issue
Block a user