Невозможно отредактировать адрес Покупателя из Беларуси

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
  • Тема закрыта
#1 Антон Бакаев
  • Группа: Официальный партнёр
  • Сообщений: 3
  • Регистрация: 01.05.2013

30.05.2014 10:10

Проверено на 2х магазинах из Беларуси. Сборка Magento вер. 2.33.1 (1.8.1.0)

При попытке редактирования существующего Покупателя из админки получаю ошибку.
Ошибка воспроизводится на 2х работающих магазинах и 1 тестовом при указании страны Беларусь в адресе Клиента. Если меняю страну на Россия, ошибка не возникает.

Предположительно в сборке отсутствует поддержка регионов в Беларуси.

Урл ошибки - /index.php/admin/customer/save/back/edit/tab/customer_info_tabs_addresses/id/2/
Содержание ошибки:

[Df_Customer_Model_Address::setRegionId]
Параметр «value» забракован проверяющим «Df_Zf_Validate_Int».
Сообщения проверяющего:
Система не смогла распознать значение «» типа «string» как целое число.

#0 /home/ххх/ххх/app/code/local/Df/Qa/Helper/Method.php(266): Df_Qa_Helper_Method->throwException('[Df_Customer_Mo...', 3)
#1 /home/ххх/ххх/app/code/local/Df/Qa/Helper/Method.php(417): Df_Qa_Helper_Method->raiseErrorParam('Df_Zf_Validate_...', Array, 0, 3)
#2 /home/ххх/ххх/app/code/local/Df/Qa/Helper/Method.php(68): Df_Qa_Helper_Method->validateParam(Object(Df_Zf_Validate_Int), '', 0, 2)
#3 /home/ххх/ххх/app/code/local/Df/Core/lib/fp/validation.php(623): Df_Qa_Helper_Method->assertParamIsInteger('', 0, 1)
#4 /home/ххх/ххх/app/code/local/Df/Customer/Model/Address.php(113): df_param_integer()
#5 /home/ххх/ххх/app/code/local/Varien/Object.php(387): Df_Customer_Model_Address->setRegionId('', 0)
#6 /home/ххх/ххх/app/code/core/Mage/Eav/Model/Attribute/Data/Text.php(108): Varien_Object->setDataUsingMethod('')
#7 /home/ххх/ххх/app/code/core/Mage/Eav/Model/Form.php(420): Mage_Eav_Model_Attribute_Data_Text->compactValue('region_id', '')
#8 /home/ххх/ххх/app/code/core/Mage/Adminhtml/controllers/CustomerController.php(262): Mage_Eav_Model_Form->compactData('')
#9 /home/ххх/ххх/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Adminhtml_CustomerController->saveAction(Array)
#10 /home/ххх/ххх/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch()
#11 /home/ххх/ххх/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match('save')
#12 /home/ххх/ххх/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch(Object(Mage_Core_Controller_Request_Http))
#13 /home/ххх/ххх/app/Mage.php(684): Mage_Core_Model_App->run()
#14 /home/ххх/ххх/index.php(87): Mage::run(Array)
#15 {main}

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

31.05.2014 07:51

Исправлено в версии 2.35.2.

Поделиться темой: