Skip to content

Commit 5d88225

Browse files
authored
Merge pull request #4 from khoa-le/remove-address-field-in-sales-order-edit-page
Fixed Issue: The unwanted form fields do not remove on Sales Order Edit Page
2 parents 4a8020d + 27871ca commit 5d88225

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

Helper/Data.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,12 @@ public function isCustomerEditAdminPage()
4343
* Check page type
4444
* @return bool
4545
*/
46-
public function isOrderCreationAdminPage()
46+
public function isSalesOrderFormAdminPage()
4747
{
4848
return $this->_request->getFullActionName() === 'sales_order_create_index'
49-
|| $this->_request->getFullActionName() === 'sales_order_create_loadBlock';
49+
|| $this->_request->getFullActionName() === 'sales_order_create_loadBlock'
50+
|| $this->_request->getFullActionName() === 'sales_order_edit_index'
51+
|| $this->_request->getFullActionName() === 'sales_order_edit_loadBlock';
5052
}
5153

5254
/**

Plugin/Model/Metadata/FormPlugin.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public function __construct(
3535
*/
3636
public function afterGetAttributes(Form $subject, $result)
3737
{
38-
if ($this->_dataHelper->isOrderCreationAdminPage() && $this->_dataHelper->isEnabled() && is_array($result)) {
38+
if ($this->_dataHelper->isSalesOrderFormAdminPage() && $this->_dataHelper->isEnabled() && is_array($result)) {
3939
foreach ($this->_dataHelper->getCustomerAddressAttributeArray() as $field) {
4040
if (array_key_exists($field, $result)) {
4141
unset($result[$field]);

0 commit comments

Comments
 (0)