mirror of
				https://github.com/qurator-spk/modstool.git
				synced 2025-11-04 11:24:14 +01:00 
			
		
		
		
	🐛 Fix mods:relatedItem with mods:recordIdentifier source=dnb-ppn
mods:relatedItem may have a mods:recordIdentifier with source="dnb-ppn". This may happen for digitized works that have their original work in another library and use a DNB PPN there. Fixes gh-22.
This commit is contained in:
		
							parent
							
								
									4e7b8ed642
								
							
						
					
					
						commit
						100b2a5e6c
					
				
					 2 changed files with 20 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -138,3 +138,16 @@ def test_relatedItem():
 | 
			
		|||
    """)
 | 
			
		||||
 | 
			
		||||
    assert d['relatedItem-original_recordInfo_recordIdentifier'] == 'PPN167755803'
 | 
			
		||||
 | 
			
		||||
    # mods:relatedItem may also have source="dnb-ppn" recordIdentifiers:
 | 
			
		||||
    d = dict_fromstring("""
 | 
			
		||||
    <mods:mods xmlns:mods="http://www.loc.gov/mods/v3">
 | 
			
		||||
        <mods:relatedItem type="original">
 | 
			
		||||
            <mods:recordInfo>
 | 
			
		||||
                <mods:recordIdentifier source="dnb-ppn">1236513355</mods:recordIdentifier>
 | 
			
		||||
            </mods:recordInfo>
 | 
			
		||||
        </mods:relatedItem>
 | 
			
		||||
    </mods:mods>
 | 
			
		||||
    """)
 | 
			
		||||
 | 
			
		||||
    assert d['relatedItem-original_recordInfo_recordIdentifier-dnb-ppn'] == '1236513355'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue