Skip to content

Commit 13b9182

Browse files
ptamaritlnielsen
authored andcommitted
serializers: marcxml: fix copyright status (542) wrong key and value
1 parent 56a010a commit 13b9182

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

invenio_rdm_records/resources/serializers/marcxml/schema.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ def get_host_information(self, obj):
121121

122122
def get_access(self, obj):
123123
"""Get access rights."""
124-
access = {"a": obj["access"]["record"]}
124+
access = {"l": obj["access"]["status"]}
125125
return access
126126

127127
def get_files(self, obj):

tests/resources/serializers/test_marcxml_serializer.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ def test_marcxml_serializer_minimal_record(running_app, minimal_record, parent):
122122
</datafield>
123123
<controlfield tag="005">{parse(record["updated"]).strftime("%Y%m%d%H%M%S.0")}</controlfield>
124124
<datafield tag="542" ind1=" " ind2=" ">
125-
<subfield code="a">public</subfield>
125+
<subfield code="l">metadata-only</subfield>
126126
</datafield>
127127
<datafield tag="773" ind1=" " ind2=" ">
128128
<subfield code="a">10.1234/{record.data["parent"]["id"]}</subfield>
@@ -308,7 +308,7 @@ def test_marcxml_serializer_full_record(
308308
<subfield code="u">https://127.0.0.1:5000/records/{recid}/files/test.pdf</subfield>
309309
</datafield>
310310
<datafield tag="542" ind1=" " ind2=" ">
311-
<subfield code="a">public</subfield>
311+
<subfield code="l">embargoed</subfield>
312312
</datafield>
313313
<datafield tag="773" ind1=" " ind2=" ">
314314
<subfield code="a">10.1234/foo.bar</subfield>

0 commit comments

Comments
 (0)