Skip to content

Commit ba2f797

Browse files
committed
fixup! feat: extend Entity and adjust QBMapper to support Snowflake IDs
1 parent c1eb1f7 commit ba2f797

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/public/AppFramework/Db/QBMapper.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,10 +116,12 @@ public function insert(Entity $entity): Entity {
116116
/** @psalm-suppress DocblockTypeContradiction */
117117
$entity->setId();
118118
$qb->executeStatement();
119-
} else {
119+
} elseif ($entity->getId() === null) {
120120
$qb->executeStatement();
121121
// When autoincrement is used id is always an int
122122
$entity->setId($qb->getLastInsertId());
123+
} else {
124+
$qb->executeStatement();
123125
}
124126
return $entity;
125127
}

0 commit comments

Comments
 (0)