Skip to content

Commit 2fcaf53

Browse files
#14063 - Wrong invoice prefix in multistore setup due to default store id
1 parent 79613c0 commit 2fcaf53

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
@@ -121,10 +121,15 @@ protected function _beforeSave(\Magento\Framework\Model\AbstractModel $object)
121121
{
122122
/** @var \Magento\Sales\Model\AbstractModel $object */
123123
if ($object instanceof EntityInterface && $object->getIncrementId() == null) {
124+
$store = $object->getStore();
125+
$storeId = $store->getId();
126+
if ($storeId === null) {
127+
$storeId = $store->getGroup()->getDefaultStoreId();
128+
}
124129
$object->setIncrementId(
125130
$this->sequenceManager->getSequence(
126131
$object->getEntityType(),
127-
$object->getStore()->getGroup()->getDefaultStoreId()
132+
$storeId
128133
)->getNextValue()
129134
);
130135
}

0 commit comments

Comments
 (0)