diff --git a/core/concepts/serializers.py b/core/concepts/serializers.py index 7f6eb8dd..c2a258bd 100644 --- a/core/concepts/serializers.py +++ b/core/concepts/serializers.py @@ -388,7 +388,8 @@ class ConceptMinimalSerializerRecursive(ConceptAbstractSerializer): class Meta: model = Concept fields = ConceptAbstractSerializer.Meta.fields + ( - 'id', 'type', 'url', 'version_url', 'terminal', 'entries', 'display_name', 'retired') + 'id', 'type', 'url', 'version_url', 'terminal', 'entries', 'display_name', 'retired', + 'concept_class', 'datatype') def __init__(self, *args, **kwargs): if 'mappings' in self.fields: diff --git a/core/integration_tests/tests_concepts.py b/core/integration_tests/tests_concepts.py index 39dd547d..164d0c19 100644 --- a/core/integration_tests/tests_concepts.py +++ b/core/integration_tests/tests_concepts.py @@ -1768,7 +1768,8 @@ def test_get_200_for_source_version(self): # pylint: disable=too-many-statement entry = response.data['entry'] self.assertCountEqual( list(entry.keys()), - ['id', 'type', 'url', 'version_url', 'terminal', 'entries', 'display_name', 'retired', 'checksums'] + ['id', 'type', 'url', 'version_url', 'terminal', 'entries', 'display_name', 'retired', 'checksums', + 'concept_class', 'datatype'] ) self.assertEqual(entry['id'], concept1.mnemonic) self.assertEqual(entry['type'], 'Concept') @@ -1826,7 +1827,8 @@ def test_get_200_for_source_version(self): # pylint: disable=too-many-statement entry = response.data['entry'] self.assertCountEqual( list(entry.keys()), - ['id', 'type', 'url', 'version_url', 'terminal', 'entries', 'display_name', 'retired', 'checksums'] + ['id', 'type', 'url', 'version_url', 'terminal', 'entries', 'display_name', 'retired', 'checksums', + 'concept_class', 'datatype'] ) self.assertEqual(entry['id'], concept2.mnemonic) self.assertEqual(entry['type'], 'Concept') @@ -1868,7 +1870,8 @@ def test_get_200_for_source_version(self): # pylint: disable=too-many-statement entry = response.data['entry'] self.assertCountEqual( list(entry.keys()), - ['id', 'type', 'url', 'version_url', 'terminal', 'entries', 'display_name', 'retired', 'checksums'] + ['id', 'type', 'url', 'version_url', 'terminal', 'entries', 'display_name', 'retired', 'checksums', + 'concept_class', 'datatype'] ) self.assertEqual(entry['id'], concept1.mnemonic) self.assertEqual(entry['type'], 'Concept') @@ -1883,7 +1886,8 @@ def test_get_200_for_source_version(self): # pylint: disable=too-many-statement entry = response.data['entry'] self.assertCountEqual( list(entry.keys()), - ['id', 'type', 'url', 'version_url', 'terminal', 'entries', 'display_name', 'retired', 'checksums'] + ['id', 'type', 'url', 'version_url', 'terminal', 'entries', 'display_name', 'retired', 'checksums', + 'concept_class', 'datatype'] ) self.assertEqual(entry['id'], concept2.mnemonic) self.assertEqual(entry['type'], 'Concept')