Reproduction of the error:
- Create a purchase in Magento without account (Checkout as Guest)
- Import sales orders from all store views in OpenERP
Log:
Task: openerp.addons.magentoerpconnect.unit.import_synchronizer.import_record('magento.sale.order', 1, '100000008')
Traceback (most recent call last):
File "/opt/local/openerp/addons-community/connector/queue/worker.py", line 121, in run_job
job.perform(session)
File "/opt/local/openerp/addons-community/connector/queue/job.py", line 460, in perform
self.result = self.func(session, *self.args, **self.kwargs)
File "/opt/local/openerp/addons-community/magentoerpconnect/unit/import_synchronizer.py", line 311, in import_record
importer.run(magento_id, force=force)
File "/opt/local/openerp/addons-community/magentoerpconnect/unit/import_synchronizer.py", line 157, in run
self._map_data()
File "/opt/local/openerp/addons-community/magentoerpconnect/unit/import_synchronizer.py", line 97, in _map_data
self.mapper.convert(self.magento_record)
File "/opt/local/openerp/addons-community/connector/unit/mapper.py", line 221, in convert
self._convert(record, fields=fields)
File "/opt/local/openerp/addons-community/connector/unit/mapper.py", line 177, in _convert
values = meth(record)
File "/opt/local/openerp/addons-community/magentoerpconnect/sale.py", line 617, in customer_id
"SaleOrderImport._import_dependencies" % record['customer_id'])
AssertionError: customer_id None should have been imported in SaleOrderImport._import_dependencies