ORDER IMPORT - TypeError: int() argument must be a string or a number, not 'NoneType'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Magento OpenERP Connector |
New
|
Undecided
|
Unassigned |
Bug Description
I get this exception during Order Import
Magento 1.7
magentoerpconnect: revision 659
6.1: revision 10
extra_trunk: revision 5785
OpenERP Server Error
Client Traceback (most recent call last):
File "/opt/openerp/
response[
File "/opt/openerp/
action = self.call_
File "/opt/openerp/
return self._call_kw(req, model, method, args, {})
File "/opt/openerp/
return getattr(
File "/opt/openerp/
args, kw)
File "/opt/openerp/
result = self.connector.
File "/opt/openerp/
raise fault
Server Traceback (most recent call last):
File "/opt/openerp/
result = openerp.
File "/opt/openerp/
result = ExportService.
File "/opt/openerp/
res = fn(db, uid, *params)
File "/opt/openerp/
return self.execute(db, uid, obj, method, *args, **kw or {})
File "/opt/openerp/
return f(self, dbname, *args, **kwargs)
File "/opt/openerp/
res = self.execute_cr(cr, uid, obj, method, *args, **kw)
File "/opt/openerp/
return getattr(object, method)(cr, uid, *args, **kw)
File "/opt/openerp/
self.
File "/opt/openerp/
context=ctx)
File "/opt/openerp/
cr, uid, conn, ext_order_ids, external_
File "/opt/openerp/
cr, uid, conn, referential_id, mapping_id[0], order_ids_filtred, defaults, context)
File "/opt/openerp/
record_cr, uid, conn, record, external_
File "/opt/openerp/
rec_result = self.ext_import(cr, uid, rec_data, referential_id, defaults, context)
File "/opt/openerp/
context=
File "/opt/openerp/
cr, uid, external_data, referential_id, defaults=defaults, context=context)
File "/opt/openerp/
context=
File "/opt/openerp/
res = super(sale_order, self).convert_
File "/opt/openerp/
result.
File "/opt/openerp/
cr, uid, external_
File "/opt/openerp/
is_guest_order = bool(int(
TypeError: int() argument must be a string or a number, not 'NoneType'
I fixed it in this way.
is_guest_order = bool(int( 0 if data_record.
Ivan