Skip to content

Commit d5c3952

Browse files
sanjay-wagentogelanivishal
authored andcommitted
#14063 - Wrong invoice prefix in multistore setup due to default store id
1 parent 853e180 commit d5c3952

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)