Project

General

Profile

« Previous | Next » 

Revision 58516

fixed npe on source side

View differences:

responseModel.py
63 63
            result['source']['creators']=result['source'].pop('creator')        
64 64
        result['source'].pop('objectSubType')
65 65
        result['source']['identifiers']=result['source'].pop('identifier')
66
        result['source']['objectProvider'] = [s['provider'] for s in result['source'].get('collectedFrom',[])]
67
        if result['source']['publisher'] is not None:
66
        if result['source'].get('collectedFrom') is not None:
67
            result['source']['objectProvider'] = [s['provider'] for s in result['source'].get('collectedFrom',[])]
68
        if result['source'].get('publisher') is not None:
68 69
            result['source']['publisher'] = [x for x in result['source']['publisher'] if x.get('name') is not None]
69 70

  
70 71
        

Also available in: Unified diff