Skip to content

Commit 8719c1b

Browse files
ENGCOM-1773: [Forwardport] Wrong invoice prefix in multistore setup due to default store #15665
- Merge Pull Request #15665 from vgelani/magento2:2.3-develop-PR-port-15332 - Merged commits: 1. d5c3952
2 parents f8b1e47 + d5c3952 commit 8719c1b

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

app/code/Magento/Sales/Model/ResourceModel/EntityAbstract.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,10 +123,15 @@ protected function _beforeSave(\Magento\Framework\Model\AbstractModel $object)
123123
{
124124
/** @var \Magento\Sales\Model\AbstractModel $object */
125125
if ($object instanceof EntityInterface && $object->getIncrementId() == null) {
126+
$store = $object->getStore();
127+
$storeId = $store->getId();
128+
if ($storeId === null) {
129+
$storeId = $store->getGroup()->getDefaultStoreId();
130+
}
126131
$object->setIncrementId(
127132
$this->sequenceManager->getSequence(
128133
$object->getEntityType(),
129-
$object->getStore()->getGroup()->getDefaultStoreId()
134+
$storeId
130135
)->getNextValue()
131136
);
132137
}

0 commit comments

Comments
 (0)