I tried it out, but now I'm presented with this MappingError:
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/openerp/addons/base_external_referentials/decorator.py", line 130, in wrapper
response = func(self, import_cr, uid, external_session, resource, *args, **kwargs)
File "/usr/lib/pymodules/python2.6/openerp/addons/base_sale_multichannels/sale.py", line 571, in _record_one_external_resource
defaults=defaults, mapping=mapping, mapping_id=mapping_id, context=context)
File "/usr/lib/pymodules/python2.6/openerp/addons/base_external_referentials/external_osv.py", line 686, in _record_one_external_resource
vals = self._transform_one_resource(cr, uid, external_session, 'from_external_to_openerp', resource, mapping=mapping, mapping_id=mapping_id, defaults=defaults, context=context)
File "/usr/lib/pymodules/python2.6/openerp/addons/base_external_referentials/decorator.py", line 49, in wrapped
return func(self, cr, uid, argument, *args, **kwargs)
File "/usr/lib/pymodules/python2.6/openerp/addons/magentoerpconnect/sale.py", line 417, in _transform_one_resource
previous_result=previous_result, defaults=defaults, context=context)
File "/usr/lib/pymodules/python2.6/openerp/addons/base_external_referentials/external_osv.py", line 1409, in _transform_one_resource
vals = self._transform_sub_mapping(cr, uid, external_session, convertion_type, resource, vals, sub_mapping_list, mapping, mapping_id, mapping_line_filter_ids=mapping_line_filter_ids, defaults=defaults, context=context)
File "/usr/lib/pymodules/python2.6/openerp/addons/base_external_referentials/external_osv.py", line 1582, in _transform_sub_mapping
lines = sub_mapping_obj._transform_resources(*transform_args, **transform_kwargs)
File "/usr/lib/pymodules/python2.6/openerp/addons/base_external_referentials/external_osv.py", line 1301, in _transform_resources
previous_result=result, defaults=defaults, context=context))
File "/usr/lib/pymodules/python2.6/openerp/addons/base_sale_multichannels/sale.py", line 881, in _transform_one_resource
previous_result=previous_result, defaults=defaults, context=context)
File "/usr/lib/pymodules/python2.6/openerp/addons/base_external_referentials/external_osv.py", line 1383, in _transform_one_resource
raise MappingError(e, mapping_line['name'], self._name)
MappingError: u'the mapping line : price for the object sale.order.line have an error : float() argument must be a string or a number'
Hi Joshua, thanks for your patch.
I tried it out, but now I'm presented with this MappingError:
Traceback (most recent call last): pymodules/ python2. 6/openerp/ addons/ base_external_ referentials/ decorator. py", line 130, in wrapper pymodules/ python2. 6/openerp/ addons/ base_sale_ multichannels/ sale.py" , line 571, in _record_ one_external_ resource defaults, mapping=mapping, mapping_ id=mapping_ id, context=context) pymodules/ python2. 6/openerp/ addons/ base_external_ referentials/ external_ osv.py" , line 686, in _record_ one_external_ resource _one_resource( cr, uid, external_session, 'from_external_ to_openerp' , resource, mapping=mapping, mapping_ id=mapping_ id, defaults=defaults, context=context) pymodules/ python2. 6/openerp/ addons/ base_external_ referentials/ decorator. py", line 49, in wrapped pymodules/ python2. 6/openerp/ addons/ magentoerpconne ct/sale. py", line 417, in _transform_ one_resource result= previous_ result, defaults=defaults, context=context) pymodules/ python2. 6/openerp/ addons/ base_external_ referentials/ external_ osv.py" , line 1409, in _transform_ one_resource _sub_mapping( cr, uid, external_session, convertion_type, resource, vals, sub_mapping_list, mapping, mapping_id, mapping_ line_filter_ ids=mapping_ line_filter_ ids, defaults=defaults, context=context) pymodules/ python2. 6/openerp/ addons/ base_external_ referentials/ external_ osv.py" , line 1582, in _transform_ sub_mapping obj._transform_ resources( *transform_ args, **transform_kwargs) pymodules/ python2. 6/openerp/ addons/ base_external_ referentials/ external_ osv.py" , line 1301, in _transform_ resources result= result, defaults=defaults, context=context)) pymodules/ python2. 6/openerp/ addons/ base_sale_ multichannels/ sale.py" , line 881, in _transform_ one_resource result= previous_ result, defaults=defaults, context=context) pymodules/ python2. 6/openerp/ addons/ base_external_ referentials/ external_ osv.py" , line 1383, in _transform_ one_resource line['name' ], self._name)
File "/usr/lib/
response = func(self, import_cr, uid, external_session, resource, *args, **kwargs)
File "/usr/lib/
defaults=
File "/usr/lib/
vals = self._transform
File "/usr/lib/
return func(self, cr, uid, argument, *args, **kwargs)
File "/usr/lib/
previous_
File "/usr/lib/
vals = self._transform
File "/usr/lib/
lines = sub_mapping_
File "/usr/lib/
previous_
File "/usr/lib/
previous_
File "/usr/lib/
raise MappingError(e, mapping_
MappingError: u'the mapping line : price for the object sale.order.line have an error : float() argument must be a string or a number'
Any ideas on that?