Skip to content

Commit 7559a55

Browse files
mkovaluaihorsokhanexoft
authored andcommitted
[ENG-9043] get default_license_id on preprint creation to handle it on FE (looks like it is not used drafts/id/metadata) for prepints in browser url so for get request is is redundant (CenterForOpenScience#11464)
get default_license_id on draft registration creation (to get for FE after creation) and also for GET/ request to get it on drafts/id/metadata request
1 parent e0259fb commit 7559a55

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

api/draft_registrations/serializers.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ class DraftRegistrationSerializer(DraftRegistrationLegacySerializer, Taxonomizab
9898
)
9999

100100
has_project = ser.SerializerMethodField()
101+
default_license_id = ser.CharField(source='provider.default_license._id', read_only=True, default='')
101102

102103
def get_has_project(self, obj):
103104
return obj.has_project
@@ -164,6 +165,8 @@ class DraftRegistrationDetailSerializer(DraftRegistrationSerializer, DraftRegist
164165
'self': 'get_self_url',
165166
})
166167

168+
default_license_id = ser.CharField(source='provider.default_license._id', read_only=True, default='')
169+
167170
def get_self_url(self, obj):
168171
return absolute_reverse(
169172
'draft_registrations:draft-registration-detail',

api/preprints/serializers.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,7 @@ class PreprintSerializer(TaxonomizableSerializerMixin, MetricsSerializerMixin, J
256256
why_no_prereg = ser.CharField(required=False, allow_blank=True, allow_null=True)
257257
prereg_links = ser.ListField(child=ser.URLField(), required=False)
258258
prereg_link_info = ser.ChoiceField(Preprint.PREREG_LINK_INFO_CHOICES, required=False, allow_blank=True)
259+
default_license_id = ser.CharField(source='provider.default_license._id', read_only=True, default='')
259260

260261
class Meta:
261262
type_ = 'preprints'

0 commit comments

Comments
 (0)