Skip to content

Commit 290f5a6

Browse files
committed
Fix integration tests
1 parent ba11c1d commit 290f5a6

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,10 @@ protected function _setDataValues($dataObject, array $data, $interfaceName)
108108
}
109109
unset($data[CustomAttributesDataInterface::CUSTOM_ATTRIBUTES]);
110110
}
111-
if ($dataObject instanceof \Magento\Framework\Model\AbstractModel && !isset($data['id'])) {// && !$dataObject instanceof ) {
111+
if ($dataObject instanceof \Magento\Framework\Model\AbstractModel
112+
&& !isset($data['id'])
113+
&& !isset($data['items'])?? $data['items'][0]['is_tax_included'])
114+
{
112115
$simpleData = array_filter($data, function ($e) { return is_scalar($e) || is_null($e); });
113116
$dataObject->addData($simpleData);
114117
$data = array_filter(array_diff_key($data, $simpleData));

0 commit comments

Comments
 (0)