~magentoerpconnect-community/magentoerpconnect/oerp6.1-stable-fix-1125670

« back to all changes in this revision

Viewing changes to magentoerpconnect/settings/1.5.0.0/product/external.mappinglines.template.csv

  • Committer: Guewen Baconnier
  • Author(s): Sébastien Beau
  • Date: 2013-01-14 09:03:38 UTC
  • mfrom: (683.1.1 magentoerpconnect)
  • Revision ID: guewen.baconnier@camptocamp.com-20130114090338-jf42bmbfosqztijc
[FIX] magentoerpconnect: fix category export lp:1033378

Show diffs side-by-side

added added

removed removed

Lines of Context:
51
51
    main_categ_id = categ_ids.pop()
52
52
else:
53
53
    main_categ_id = self.pool.get('external.referential').browse(cr, uid, referential_id).default_pro_cat.id
54
 
result = [('categ_id', main_categ_id), ('categ_ids',[(6, 0, categ_ids)])]","if 'categ_id' in resource:
55
 
    cat_obj = self.pool.get('product.category')
56
 
    categ_ids = [resource['categ_id'][0]] + resource.get('categ_ids', [])
57
 
    mag_categ_ids = []
58
 
    for categ_id in categ_ids:
59
 
        mag_categ_id = cat_obj.get_or_create_extid(cr, uid, external_session, categ_id, context=context)
60
 
        mag_categ_ids.append(mag_categ_id)
61
 
    result=[('categories', mag_categ_ids)]",,
 
54
result = [('categ_id', main_categ_id), ('categ_ids',[(6, 0, categ_ids)])]","if 'categ_id' in resource or 'categ_ids' in resource:
 
55
    result=[('categories', self._get_or_create_ext_category_ids_for_shop(cr, uid, external_session, resource['id'], context=context))]",,
62
56
"mag1500_product_product_special_price",,"in_out","function","special_price",,"float","False","magentoerpconnect.mag1500_product_product","special_price","if 'x_magerp_special_price' in resource: result = [('x_magerp_special_price', ifield)]","if 'x_magerp_special_price' in resource:
63
57
    if resource['x_magerp_special_price']:
64
58
        result = [('special_price', resource['x_magerp_special_price'])]