Open fishwolf opened 3 years ago
Post /user/me api now manage only one address as default shipping and one address as default billing.
the address is entered only if it has the flag default_shipping or default_billing is set to true, if the flags are absent, the address is not insert.
I have added to UserController.php this code:
if($updatedAdress["default_billing"] == false && $updatedAdress["default_shipping"] == false) { $bAddress = Mage::getModel("customer/address"); $updatedAdress["parent_id"] = $customer->getId(); $bAddress->setData($updatedAdress)->save(); }
Insert please in next version
Thanks
Other limit/bug if set the same address as default billing and shipping the address is duplicate.
If this both default to magento, the get /user/me return only default_billing = true
my implementation UserMe.txt
Post /user/me api now manage only one address as default shipping and one address as default billing.
the address is entered only if it has the flag default_shipping or default_billing is set to true, if the flags are absent, the address is not insert.
I have added to UserController.php this code:
if($updatedAdress["default_billing"] == false && $updatedAdress["default_shipping"] == false) { $bAddress = Mage::getModel("customer/address"); $updatedAdress["parent_id"] = $customer->getId(); $bAddress->setData($updatedAdress)->save(); }
Insert please in next version
Thanks