@@ -132,8 +132,8 @@ def _partner_save(self, partner):
132
132
partner ['VENDOR_NAME' ], partner ['PARTNER_TYPE_DESC' ]
133
133
))
134
134
if partner_org .id :
135
- partner_org .deleted_flag = True if 'MARKED_FOR_DELETION' in partner else False
136
- partner_org .blocked = True if 'POSTING_BLOCK' in partner else False
135
+ partner_org .deleted_flag = True if partner . get ( 'MARKED_FOR_DELETION' , None ) else False
136
+ partner_org .blocked = True if partner . get ( 'POSTING_BLOCK' , None ) else False
137
137
partner_org .hidden = True
138
138
partner_org .save ()
139
139
return processed
@@ -205,13 +205,13 @@ def _save_records(self, records):
205
205
@staticmethod
206
206
def get_cso_type (partner ):
207
207
cso_type_mapping = {
208
- 'International NGO' : u'International' ,
209
- 'National NGO' : u'National' ,
210
- 'Community based organization ' : u'Community Based Organization' ,
211
- 'Academic Institution ' : u'Academic Institution'
208
+ 'INTERNATIONAL NGO' : u'International' ,
209
+ 'NATIONAL NGO' : u'National' ,
210
+ 'COMMUNITY BASED ORGANIZATION ' : u'Community Based Organization' ,
211
+ 'ACADEMIC INSTITUTION ' : u'Academic Institution'
212
212
}
213
- if 'CSO_TYPE' in partner and partner ['CSO_TYPE' ] in cso_type_mapping :
214
- return cso_type_mapping [partner ['CSO_TYPE' ]]
213
+ if 'CSO_TYPE' in partner and partner ['CSO_TYPE' ]. upper () in cso_type_mapping :
214
+ return cso_type_mapping [partner ['CSO_TYPE' ]. upper () ]
215
215
216
216
@staticmethod
217
217
def get_partner_type (partner ):
@@ -221,7 +221,7 @@ def get_partner_type(partner):
221
221
'GOVERNMENT' : u'Government' ,
222
222
'UN AGENCY' : u'UN Agency' ,
223
223
}
224
- return type_mapping .get (partner ['PARTNER_TYPE_DESC' ], None )
224
+ return type_mapping .get (partner ['PARTNER_TYPE_DESC' ]. upper () , None )
225
225
226
226
@staticmethod
227
227
def get_partner_rating (partner ):
0 commit comments