Activity log for bug #1238951

Date Who What changed Old value New value Message
2013-10-11 20:16:41 Brendan Clune (Logic Supply) bug added bug
2013-10-11 20:19:51 Brendan Clune (Logic Supply) description Lines 83-92 in stock_tracking.py: magento_picking_id = picking.magento_id if magento_picking_id is None: raise NoExternalId("No value found for the picking ID on " "Magento side, the job will be retried later.") self._validate(picking) self._check_allowed_carrier(picking, magento_picking_id) tracking_args = self._get_tracking_args(picking) self.backend_adapter.add_tracking_number(magento_picking_id, *tracking_args) The call to _check_allowed_carrier hits the getCarrier API endpoint in Magento, which expects the increment id of the magento sale, rather than the delivery object. The add_tracking_number call seems correct in this case. Lines 83-92 in stock_tracking.py:   magento_picking_id = picking.magento_id         if magento_picking_id is None:             raise NoExternalId("No value found for the picking ID on "                                "Magento side, the job will be retried later.")         self._validate(picking)         self._check_allowed_carrier(picking, magento_picking_id)         tracking_args = self._get_tracking_args(picking)         self.backend_adapter.add_tracking_number(magento_picking_id,                                                  *tracking_args) The call to _check_allowed_carrier hits the getCarriers API endpoint in Magento, which expects the increment id of the magento sale, rather than the delivery object. The add_tracking_number call seems correct in this case.
2013-10-11 20:24:41 Brendan Clune (Logic Supply) description Lines 83-92 in stock_tracking.py:   magento_picking_id = picking.magento_id         if magento_picking_id is None:             raise NoExternalId("No value found for the picking ID on "                                "Magento side, the job will be retried later.")         self._validate(picking)         self._check_allowed_carrier(picking, magento_picking_id)         tracking_args = self._get_tracking_args(picking)         self.backend_adapter.add_tracking_number(magento_picking_id,                                                  *tracking_args) The call to _check_allowed_carrier hits the getCarriers API endpoint in Magento, which expects the increment id of the magento sale, rather than the delivery object. The add_tracking_number call seems correct in this case. Lines 83-92 in stock_tracking.py:    magento_picking_id = picking.magento_id         if magento_picking_id is None:             raise NoExternalId("No value found for the picking ID on "                                "Magento side, the job will be retried later.")         self._validate(picking)         self._check_allowed_carrier(picking, magento_picking_id)         tracking_args = self._get_tracking_args(picking)         self.backend_adapter.add_tracking_number(magento_picking_id,                                                  *tracking_args) The call to _check_allowed_carrier hits the getCarriers API endpoint in Magento, which expects the increment id of the magento sale, rather than the delivery object. The add_tracking_number call seems correct in this case.
2013-10-11 20:25:23 Brendan Clune (Logic Supply) description Lines 83-92 in stock_tracking.py:    magento_picking_id = picking.magento_id         if magento_picking_id is None:             raise NoExternalId("No value found for the picking ID on "                                "Magento side, the job will be retried later.")         self._validate(picking)         self._check_allowed_carrier(picking, magento_picking_id)         tracking_args = self._get_tracking_args(picking)         self.backend_adapter.add_tracking_number(magento_picking_id,                                                  *tracking_args) The call to _check_allowed_carrier hits the getCarriers API endpoint in Magento, which expects the increment id of the magento sale, rather than the delivery object. The add_tracking_number call seems correct in this case. Lines 83-92 in stock_tracking.py: magento_picking_id = picking.magento_id if magento_picking_id is None:     raise NoExternalId("No value found for the picking ID on "                        "Magento side, the job will be retried later.") self._validate(picking) self._check_allowed_carrier(picking, magento_picking_id) tracking_args = self._get_tracking_args(picking) self.backend_adapter.add_tracking_number(magento_picking_id,                                          *tracking_args) The call to _check_allowed_carrier hits the getCarriers API endpoint in Magento, which expects the increment id of the magento sale, rather than the delivery object. The add_tracking_number call seems correct in this case.
2013-10-12 19:31:44 Guewen Baconnier @ Camptocamp openerp-connector: status New Confirmed
2013-10-12 19:31:47 Guewen Baconnier @ Camptocamp openerp-connector: importance Undecided High
2013-10-12 19:52:27 Guewen Baconnier @ Camptocamp openerp-connector: assignee Guewen Baconnier @ Camptocamp (gbaconnier-c2c)
2013-11-06 08:22:58 Guewen Baconnier @ Camptocamp information type Embargoed Public
2013-11-06 10:42:56 Guewen Baconnier @ Camptocamp affects openerp-connector openerp-connector-magento
2013-11-09 23:02:11 Guewen Baconnier @ Camptocamp openerp-connector-magento: status Confirmed Fix Committed
2013-11-22 13:12:55 Guewen Baconnier @ Camptocamp openerp-connector-magento: status Fix Committed Fix Released