mirror of
https://github.com/TandoorRecipes/recipes.git
synced 2026-01-03 13:19:16 -05:00
fixed load bulk
This commit is contained in:
@@ -136,16 +136,16 @@ class OpenDataImporter:
|
|||||||
|
|
||||||
for k in list(self.data[datatype].keys()):
|
for k in list(self.data[datatype].keys()):
|
||||||
if not (self.data[datatype][k]['name'] in existing_objects):
|
if not (self.data[datatype][k]['name'] in existing_objects):
|
||||||
insert_list.append(Food(
|
insert_list.append({'data': {
|
||||||
name=self.data[datatype][k]['name'],
|
'name': self.data[datatype][k]['name'],
|
||||||
plural_name=self.data[datatype][k]['plural_name'] if self.data[datatype][k]['plural_name'] != '' else None,
|
'plural_name': self.data[datatype][k]['plural_name'] if self.data[datatype][k]['plural_name'] != '' else None,
|
||||||
preferred_unit_id=self.slug_id_cache['unit'][self.data[datatype][k][pref_unit_key]],
|
'preferred_unit_id': self.slug_id_cache['unit'][self.data[datatype][k][pref_unit_key]],
|
||||||
preferred_shopping_unit_id=self.slug_id_cache['unit'][self.data[datatype][k][pref_shopping_unit_key]],
|
'preferred_shopping_unit_id': self.slug_id_cache['unit'][self.data[datatype][k][pref_shopping_unit_key]],
|
||||||
supermarket_category_id=self.slug_id_cache['category'][self.data[datatype][k]['supermarket_category']],
|
'supermarket_category_id': self.slug_id_cache['category'][self.data[datatype][k]['supermarket_category']],
|
||||||
fdc_id=self.data[datatype][k]['fdc_id'] if self.data[datatype][k]['fdc_id'] != '' else None,
|
'fdc_id': self.data[datatype][k]['fdc_id'] if self.data[datatype][k]['fdc_id'] != '' else None,
|
||||||
open_data_slug=k,
|
'open_data_slug': k,
|
||||||
space=self.request.space,
|
'space': self.request.space.id,
|
||||||
))
|
}})
|
||||||
|
|
||||||
Food.load_bulk(insert_list, None)
|
Food.load_bulk(insert_list, None)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user