[future-trunk] magentoerpconnect_bundle_split oe_create needs refactoring

Bug #1002156 reported by Kyle Waid
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Magento OpenERP Connector
Fix Released
Undecided
Unassigned

Bug Description

def oe_create needs to be refactored to support future trunk framework

Server Traceback (most recent call last):
  File "/usr/local/openerp/web/addons/web/common/http.py", line 592, in send
    result = openerp.netsvc.dispatch_rpc(service_name, method, args)
  File "/usr/local/openerp/openerp-server/openerp/netsvc.py", line 360, in dispatch_rpc
    result = ExportService.getService(service_name).dispatch(method, params)
  File "/usr/local/openerp/openerp-server/openerp/service/web_services.py", line 586, in dispatch
    res = fn(db, uid, *params)
  File "/usr/local/openerp/openerp-server/openerp/osv/osv.py", line 167, in execute_kw
    return self.execute(db, uid, obj, method, *args, **kw or {})
  File "/usr/local/openerp/openerp-server/openerp/osv/osv.py", line 121, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/usr/local/openerp/openerp-server/openerp/osv/osv.py", line 176, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/usr/local/openerp/openerp-server/openerp/osv/osv.py", line 164, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/usr/local/openerp/e-commerce-addons/base_sale_multichannels/sale.py", line 288, in import_orders
    self.import_resources(cr, uid, ids, 'sale.order', context=context)
  File "/usr/local/openerp/openobject-extension/base_external_referentials/external_osv.py", line 409, in import_resources
    res = self.pool.get(resource_name)._import_resources(cr, uid, external_session, defaults, method=method, context=context)
  File "/usr/local/openerp/openobject-extension/base_external_referentials/decorator.py", line 90, in wrapper
    response = func(self, cr, uid, external_session, *args, **kwargs)
  File "/usr/local/openerp/e-commerce-addons/base_sale_multichannels/sale.py", line 520, in _import_resources
    return super(sale_order, self)._import_resources(cr, uid, external_session, defaults=defaults, method=method, context=context)
  File "/usr/local/openerp/openobject-extension/base_external_referentials/external_osv.py", line 444, in _import_resources
    res = self._record_external_resources(cr, uid, external_session, resources, defaults=defaults, mapping=mapping, mapping_id=mapping_id, context=context)
  File "/usr/local/openerp/openobject-extension/base_external_referentials/external_osv.py", line 520, in _record_external_resources
    res = self._record_one_external_resource(cr, uid, external_session, resource, defaults=defaults, mapping=mapping, mapping_id=mapping_id, context=context)
  File "/usr/local/openerp/openobject-extension/base_external_referentials/decorator.py", line 48, in wrapped
    return func(self, cr, uid, argument, *args, **kwargs)
  File "/usr/local/openerp/community/magentoerpconnect/magentoerpconnect/sale.py", line 422, in _record_one_external_resource
    res = super(sale_order, self)._record_one_external_resource(cr, uid, external_session, resource, defaults=defaults, mapping=mapping, mapping_id=mapping_id, context=context)
  File "/usr/local/openerp/openobject-extension/base_external_referentials/decorator.py", line 129, in wrapper
    response = func(self, import_cr, uid, external_session, resource, *args, **kwargs)
  File "/usr/local/openerp/e-commerce-addons/base_sale_multichannels/sale.py", line 524, in _record_one_external_resource
    return super(sale_order, self)._record_one_external_resource(cr, uid, external_session, resource, defaults=defaults, mapping=mapping, mapping_id=mapping_id, context=context)
  File "/usr/local/openerp/openobject-extension/base_external_referentials/external_osv.py", line 563, in _record_one_external_resource
    existing_rec_id = self.oe_create(cr, uid, external_session, vals, resource, defaults, context=context)
  File "/usr/local/openerp/community/magentoerpconnect/magentoerpconnect_bundle_split/sale.py", line 54, in oe_create
    external_referential_id,
NameError: global name 'external_referential_id' is not defined

Related branches

Kyle Waid (midwest)
Changed in magentoerpconnect:
status: New → Confirmed
assignee: nobody → gekko tek (gekkotek)
Kyle Waid (midwest)
Changed in magentoerpconnect:
status: Confirmed → Fix Committed
Kyle Waid (midwest)
Changed in magentoerpconnect:
status: Fix Committed → Fix Released
assignee: gekko tek (gekkotek) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.