Skip to content

Commit 6967446

Browse files
committed
remove array filter
1 parent 0e56090 commit 6967446

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

lib/internal/Magento/Framework/Api/DataObjectHelper.php

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -108,16 +108,14 @@ protected function _setDataValues($dataObject, array $data, $interfaceName)
108108
}
109109
unset($data[CustomAttributesDataInterface::CUSTOM_ATTRIBUTES]);
110110
}
111-
if ($dataObject instanceof \Magento\Framework\Model\AbstractModel
112-
&& !$dataObject instanceof \Magento\Quote\Api\Data\AddressInterface
113-
//&& !isset($data['items'])?? $data['items'][0]['is_tax_included']) {
114-
&& !isset($data['items'])) {
111+
if ($dataObject instanceof \Magento\Framework\Model\AbstractModel//) {
112+
&& !$dataObject instanceof \Magento\Quote\Api\Data\AddressInterface) {
115113
$simpleData = array_filter($data, function ($e) {
116114
return is_scalar($e) || is_null($e);
117115
});
118116
unset($simpleData['id']);
119117
$dataObject->addData($simpleData);
120-
$data = array_filter(array_diff_key($data, $simpleData));
118+
$data = array_diff_key($data, $simpleData);
121119
if (\count($data) === 0) {
122120
return $this;
123121
}

0 commit comments

Comments
 (0)