Skip to content

Commit edfd34d

Browse files
authored
Merge pull request #37 from amCap1712/master
SEARCH-579: JSON format doesn’t use 'packaging-id' key for packaging MBID
2 parents c77f8f3 + 194cbba commit edfd34d

4 files changed

Lines changed: 11 additions & 2 deletions

File tree

mb-solr/src/main/resources/oxml.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,7 @@
251251
<xml-element java-attribute="status">
252252
<xml-java-type-adapter value="org.musicbrainz.search.solrwriter.moxy.StringStatusAdapter"/>
253253
</xml-element>
254+
<xml-element java-attribute="packaging" xml-path="." />
254255
</java-attributes>
255256
</java-type>
256257
<java-type name="Recording">
@@ -540,6 +541,12 @@
540541
<xml-attribute java-attribute="id" name="primary-type-id" />
541542
</java-attributes>
542543
</java-type>
544+
<java-type name="Packaging">
545+
<java-attributes>
546+
<xml-element java-attribute="content" name="packaging" />
547+
<xml-attribute java-attribute="id" name="packaging-id" />
548+
</java-attributes>
549+
</java-type>
543550
<java-type name="Alias">
544551
<xml-type prop-order=""/>
545552
<java-attributes>

mb-solr/src/test/resources/org/musicbrainz/search/solrwriter/release-list.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
"count": 1,
1010
"title": "Chiptunes = WIN \\m|♥|m/",
1111
"status": "Official",
12+
"packaging": "None",
13+
"packaging-id": "119eba76-b343-3e02-a292-f0f00644bb9b",
1214
"text-representation": {
1315
"language": "eng",
1416
"script": "Latn"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><metadata xmlns="http://musicbrainz.org/ns/mmd-2.0#" xmlns:ns2="http://musicbrainz.org/ns/ext#-2.0"><release-list count="1" offset="0"><release id="871f12ec-6259-4e93-b440-9108559c38b1" ns2:score="100"><title>Chiptunes = WIN \m|♥|m/</title><status>Official</status><text-representation><language>eng</language><script>Latn</script></text-representation><artist-credit><name-credit><artist id="2b542c4a-694a-49b9-b475-9f55f99436a1"><name>Chiptunes = WIN \m|♥|m/</name><sort-name>Chiptunes = WIN \m|♥|m/</sort-name><alias-list><alias sort-name="Chiptunes = WIN">Chiptunes = WIN</alias></alias-list></artist></name-credit></artist-credit><release-group id="268d91a0-1a7f-4600-bfd4-74d738eb7de4" type="Compilation"><primary-type id="f529b476-6e62-324f-b0aa-1f3e33d313fc">Album</primary-type><secondary-type-list><secondary-type id="dd2a21e1-0c00-3729-a7a0-de60b84eb5d1">Compilation</secondary-type></secondary-type-list></release-group><date>2012-06-05</date><country>XW</country><release-event-list><release-event><date>2012-06-05</date><area id="525d4e18-3d00-31b9-a58b-a146a916de8f"><name>[Worldwide]</name><sort-name>[Worldwide]</sort-name><iso-3166-1-code-list><iso-3166-1-code>XW</iso-3166-1-code></iso-3166-1-code-list></area></release-event></release-event-list><barcode/><label-info-list><label-info><label id="7669cf9a-7328-44cf-96ba-b2dc9d534ed8"><name>Chiptunes = WIN \m|♥|m/</name></label></label-info></label-info-list><medium-list count="1"><track-count>51</track-count><medium><format>Digital Media</format><disc-list count="0"/><track-list count="51"/></medium></medium-list><tag-list><tag count="1"><name>bitunes</name></tag><tag count="1"><name>bandcamp</name></tag><tag count="2"><name>chiptunes</name></tag></tag-list></release></release-list></metadata>
1+
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><metadata xmlns="http://musicbrainz.org/ns/mmd-2.0#" xmlns:ns2="http://musicbrainz.org/ns/ext#-2.0"><release-list count="1" offset="0"><release id="871f12ec-6259-4e93-b440-9108559c38b1" ns2:score="100"><title>Chiptunes = WIN \m|♥|m/</title><status>Official</status><packaging id="119eba76-b343-3e02-a292-f0f00644bb9b">None</packaging><text-representation><language>eng</language><script>Latn</script></text-representation><artist-credit><name-credit><artist id="2b542c4a-694a-49b9-b475-9f55f99436a1"><name>Chiptunes = WIN \m|♥|m/</name><sort-name>Chiptunes = WIN \m|♥|m/</sort-name><alias-list><alias sort-name="Chiptunes = WIN">Chiptunes = WIN</alias></alias-list></artist></name-credit></artist-credit><release-group id="268d91a0-1a7f-4600-bfd4-74d738eb7de4" type="Compilation"><primary-type id="f529b476-6e62-324f-b0aa-1f3e33d313fc">Album</primary-type><secondary-type-list><secondary-type id="dd2a21e1-0c00-3729-a7a0-de60b84eb5d1">Compilation</secondary-type></secondary-type-list></release-group><date>2012-06-05</date><country>XW</country><release-event-list><release-event><date>2012-06-05</date><area id="525d4e18-3d00-31b9-a58b-a146a916de8f"><name>[Worldwide]</name><sort-name>[Worldwide]</sort-name><iso-3166-1-code-list><iso-3166-1-code>XW</iso-3166-1-code></iso-3166-1-code-list></area></release-event></release-event-list><barcode/><label-info-list><label-info><label id="7669cf9a-7328-44cf-96ba-b2dc9d534ed8"><name>Chiptunes = WIN \m|♥|m/</name></label></label-info></label-info-list><medium-list count="1"><track-count>51</track-count><medium><format>Digital Media</format><disc-list count="0"/><track-list count="51"/></medium></medium-list><tag-list><tag count="1"><name>bitunes</name></tag><tag count="1"><name>bandcamp</name></tag><tag count="2"><name>chiptunes</name></tag></tag-list></release></release-list></metadata>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<release xmlns="http://musicbrainz.org/ns/mmd-2.0#" id="871f12ec-6259-4e93-b440-9108559c38b1"><title>Chiptunes = WIN \m|♥|m/</title><status>Official</status><text-representation><language>eng</language><script>Latn</script></text-representation><artist-credit><name-credit><artist id="2b542c4a-694a-49b9-b475-9f55f99436a1"><name>Chiptunes = WIN \m|♥|m/</name><sort-name>Chiptunes = WIN \m|♥|m/</sort-name><alias-list><alias sort-name="Chiptunes = WIN">Chiptunes = WIN</alias></alias-list></artist></name-credit></artist-credit><release-group id="268d91a0-1a7f-4600-bfd4-74d738eb7de4" type="Compilation"><primary-type id="f529b476-6e62-324f-b0aa-1f3e33d313fc">Album</primary-type><secondary-type-list><secondary-type id="dd2a21e1-0c00-3729-a7a0-de60b84eb5d1">Compilation</secondary-type></secondary-type-list></release-group><date>2012-06-05</date><country>XW</country><release-event-list><release-event><date>2012-06-05</date><area id="525d4e18-3d00-31b9-a58b-a146a916de8f"><name>[Worldwide]</name><sort-name>[Worldwide]</sort-name><iso-3166-1-code-list><iso-3166-1-code>XW</iso-3166-1-code></iso-3166-1-code-list></area></release-event></release-event-list><barcode/><label-info-list><label-info><label id="7669cf9a-7328-44cf-96ba-b2dc9d534ed8"><name>Chiptunes = WIN \m|♥|m/</name></label></label-info></label-info-list><medium-list count="1"><track-count>51</track-count><medium><format>Digital Media</format><disc-list count="0"/><track-list count="51"/></medium></medium-list><tag-list><tag count="1"><name>bitunes</name></tag><tag count="1"><name>bandcamp</name></tag><tag count="2"><name>chiptunes</name></tag></tag-list></release>
1+
<release xmlns="http://musicbrainz.org/ns/mmd-2.0#" id="871f12ec-6259-4e93-b440-9108559c38b1"><title>Chiptunes = WIN \m|♥|m/</title><status>Official</status><packaging id="119eba76-b343-3e02-a292-f0f00644bb9b">None</packaging><text-representation><language>eng</language><script>Latn</script></text-representation><artist-credit><name-credit><artist id="2b542c4a-694a-49b9-b475-9f55f99436a1"><name>Chiptunes = WIN \m|♥|m/</name><sort-name>Chiptunes = WIN \m|♥|m/</sort-name><alias-list><alias sort-name="Chiptunes = WIN">Chiptunes = WIN</alias></alias-list></artist></name-credit></artist-credit><release-group id="268d91a0-1a7f-4600-bfd4-74d738eb7de4" type="Compilation"><primary-type id="f529b476-6e62-324f-b0aa-1f3e33d313fc">Album</primary-type><secondary-type-list><secondary-type id="dd2a21e1-0c00-3729-a7a0-de60b84eb5d1">Compilation</secondary-type></secondary-type-list></release-group><date>2012-06-05</date><country>XW</country><release-event-list><release-event><date>2012-06-05</date><area id="525d4e18-3d00-31b9-a58b-a146a916de8f"><name>[Worldwide]</name><sort-name>[Worldwide]</sort-name><iso-3166-1-code-list><iso-3166-1-code>XW</iso-3166-1-code></iso-3166-1-code-list></area></release-event></release-event-list><barcode/><label-info-list><label-info><label id="7669cf9a-7328-44cf-96ba-b2dc9d534ed8"><name>Chiptunes = WIN \m|♥|m/</name></label></label-info></label-info-list><medium-list count="1"><track-count>51</track-count><medium><format>Digital Media</format><disc-list count="0"/><track-list count="51"/></medium></medium-list><tag-list><tag count="1"><name>bitunes</name></tag><tag count="1"><name>bandcamp</name></tag><tag count="2"><name>chiptunes</name></tag></tag-list></release>

0 commit comments

Comments
 (0)