Comment 11 for bug 834619

Revision history for this message
Sébastien BEAU - http://www.akretion.com (sebastien.beau) wrote :

This bug is due to the fact that some time we used the sku as identifier intead of the id. This is an historic choice.
Indeed at the start (magento 1.3.2.4). All Magento API was mixing sku/id without posibility to choose the identifier.
This is mean that when you was asking for a product magento will check the sku and if there is no sku it will check in the id. This is a very strange behaviour for an API. But since 1.4 magento can give the posibility to force to use id or sku but not the two posibility at the same time.

I will fix it by cleanning the module MagentoERPconnect and use only id everythere. For now you can use the patch from Maxime

Just for information, udge refactor for MagentoERPconnect is comming.
Indeed we already start to redisgn base_external_referentials (new version here : https://code.launchpad.net/~openerp-commiter/openobject-extension/openobject-extension)
This will add a full reporting system to manage all synchronisation error. MagentoERPconnect is not already ported but I will do it soon (very soon).

Thank for partcipating to this project ;)