I have the same exeption when importing guest orders.
In debug mode I checked whats wrong.
In create_onfly_partner the variable "defaults" is empty when it is a guest order and it tries to read "shop_id" from it in line 387 (defaults['shop_id'])
Line: shop = self.pool.get('sale.shop').browse(cr, uid, defaults['shop_id'], context=context)
Trace:
Server Traceback (most recent call last):
File "C:\Program Files (x86)\OpenERP 6.1-20120816-233414\Server\server\openerp\addons\web\common\http.py", line 593, in send
File "C:\Program Files (x86)\OpenERP 6.1-20120816-233414\Server\server\.\openerp\netsvc.py", line 360, in dispatch_rpc
File "C:\Program Files (x86)\OpenERP 6.1-20120816-233414\Server\server\.\openerp\service\web_services.py", line 586, in dispatch
File "C:\Program Files (x86)\OpenERP 6.1-20120816-233414\Server\server\.\openerp\osv\osv.py", line 167, in execute_kw
File "C:\Program Files (x86)\OpenERP 6.1-20120816-233414\Server\server\.\openerp\osv\osv.py", line 121, in wrapper
File "C:\Program Files (x86)\OpenERP 6.1-20120816-233414\Server\server\.\openerp\osv\osv.py", line 176, in execute
File "C:\Program Files (x86)\OpenERP 6.1-20120816-233414\Server\server\.\openerp\osv\osv.py", line 164, in execute_cr
File "C:\Program Files (x86)\OpenERP 6.1-20120816-233414\Server\server\openerp\addons\base_external_referentials\report.py", line 343, in retry
File "C:\Program Files (x86)\OpenERP 6.1-20120816-233414\Server\server\openerp\addons\base_external_referentials\decorator.py", line 49, in wrapped
File "C:\Program Files (x86)\OpenERP 6.1-20120816-233414\Server\server\openerp\addons\magentoerpconnect\sale.py", line 432, in _record_one_external_resource
File "C:\Program Files (x86)\OpenERP 6.1-20120816-233414\Server\server\openerp\addons\base_external_referentials\decorator.py", line 130, in wrapper
File "C:\Program Files (x86)\OpenERP 6.1-20120816-233414\Server\server\openerp\addons\base_sale_multichannels\sale.py", line 565, in _record_one_external_resource
File "C:\Program Files (x86)\OpenERP 6.1-20120816-233414\Server\server\openerp\addons\base_sale_multichannels\sale.py", line 549, in check_if_order_exist
File "C:\Program Files (x86)\OpenERP 6.1-20120816-233414\Server\server\openerp\addons\base_external_referentials\decorator.py", line 49, in wrapped
File "C:\Program Files (x86)\OpenERP 6.1-20120816-233414\Server\server\openerp\addons\magentoerpconnect\sale.py", line 411, in _transform_one_resource
File "C:\Program Files (x86)\OpenERP 6.1-20120816-233414\Server\server\openerp\addons\magentoerpconnect\sale.py", line 387, in create_onfly_partner
KeyError: 'shop_id'
Hey Guys!
I have the same exeption when importing guest orders.
In debug mode I checked whats wrong. onfly_partner the variable "defaults" is empty when it is a guest order and it tries to read "shop_id" from it in line 387 (defaults[ 'shop_id' ]) get('sale. shop'). browse( cr, uid, defaults[ 'shop_id' ], context=context)
In create_
Line: shop = self.pool.
Trace: 233414\ Server\ server\ openerp\ addons\ web\common\ http.py" , line 593, in send 233414\ Server\ server\ .\openerp\ netsvc. py", line 360, in dispatch_rpc 233414\ Server\ server\ .\openerp\ service\ web_services. py", line 586, in dispatch 233414\ Server\ server\ .\openerp\ osv\osv. py", line 167, in execute_kw 233414\ Server\ server\ .\openerp\ osv\osv. py", line 121, in wrapper 233414\ Server\ server\ .\openerp\ osv\osv. py", line 176, in execute 233414\ Server\ server\ .\openerp\ osv\osv. py", line 164, in execute_cr 233414\ Server\ server\ openerp\ addons\ base_external_ referentials\ report. py", line 343, in retry 233414\ Server\ server\ openerp\ addons\ base_external_ referentials\ decorator. py", line 49, in wrapped 233414\ Server\ server\ openerp\ addons\ magentoerpconne ct\sale. py", line 432, in _record_ one_external_ resource 233414\ Server\ server\ openerp\ addons\ base_external_ referentials\ decorator. py", line 130, in wrapper 233414\ Server\ server\ openerp\ addons\ base_sale_ multichannels\ sale.py" , line 565, in _record_ one_external_ resource 233414\ Server\ server\ openerp\ addons\ base_sale_ multichannels\ sale.py" , line 549, in check_if_ order_exist 233414\ Server\ server\ openerp\ addons\ base_external_ referentials\ decorator. py", line 49, in wrapped 233414\ Server\ server\ openerp\ addons\ magentoerpconne ct\sale. py", line 411, in _transform_ one_resource 233414\ Server\ server\ openerp\ addons\ magentoerpconne ct\sale. py", line 387, in create_ onfly_partner
Server Traceback (most recent call last):
File "C:\Program Files (x86)\OpenERP 6.1-20120816-
File "C:\Program Files (x86)\OpenERP 6.1-20120816-
File "C:\Program Files (x86)\OpenERP 6.1-20120816-
File "C:\Program Files (x86)\OpenERP 6.1-20120816-
File "C:\Program Files (x86)\OpenERP 6.1-20120816-
File "C:\Program Files (x86)\OpenERP 6.1-20120816-
File "C:\Program Files (x86)\OpenERP 6.1-20120816-
File "C:\Program Files (x86)\OpenERP 6.1-20120816-
File "C:\Program Files (x86)\OpenERP 6.1-20120816-
File "C:\Program Files (x86)\OpenERP 6.1-20120816-
File "C:\Program Files (x86)\OpenERP 6.1-20120816-
File "C:\Program Files (x86)\OpenERP 6.1-20120816-
File "C:\Program Files (x86)\OpenERP 6.1-20120816-
File "C:\Program Files (x86)\OpenERP 6.1-20120816-
File "C:\Program Files (x86)\OpenERP 6.1-20120816-
File "C:\Program Files (x86)\OpenERP 6.1-20120816-
KeyError: 'shop_id'
Any idea why defaults is empty?