From 5d15bab4d8cc676fe79a1765a663cc31cd3872cc Mon Sep 17 00:00:00 2001 From: Pierre du Plessis Date: Mon, 29 May 2023 13:31:20 +0200 Subject: [PATCH] Fix auto-incrementing invoice and quote IDs --- .../Generator/BillingIdGenerator/AutoIncrementIdGenerator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/CoreBundle/Generator/BillingIdGenerator/AutoIncrementIdGenerator.php b/src/CoreBundle/Generator/BillingIdGenerator/AutoIncrementIdGenerator.php index 112febe58..07d27c165 100644 --- a/src/CoreBundle/Generator/BillingIdGenerator/AutoIncrementIdGenerator.php +++ b/src/CoreBundle/Generator/BillingIdGenerator/AutoIncrementIdGenerator.php @@ -47,7 +47,7 @@ public function generate(object $entity, string $field): string $lastId = $this->registry ->getRepository(get_class($entity)) ->createQueryBuilder('e') - ->select('MAX(e.' . $field . ')') + ->select('MAX(ABS(e.' . $field . '))') ->getQuery() ->getSingleScalarResult(); } catch (NonUniqueResultException|NoResultException $e) {