From 72b162524c240182c9c9689bdc23e8071e95c4bc Mon Sep 17 00:00:00 2001 From: Till-JS <101404291+Till-JS@users.noreply.github.com> Date: Sat, 14 Feb 2026 13:50:01 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(gifts):=20convert=20undefine?= =?UTF-8?q?d=20sourceAppId=20to=20null=20for=20Drizzle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Drizzle ORM throws "UNDEFINED_VALUE" error when inserting undefined values. Convert dto.sourceAppId to null using nullish coalescing operator. Co-Authored-By: Claude Opus 4.5 --- .../mana-core-auth/src/gifts/services/gift-code.service.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/services/mana-core-auth/src/gifts/services/gift-code.service.ts b/services/mana-core-auth/src/gifts/services/gift-code.service.ts index 8428d4e28..ba29381e9 100644 --- a/services/mana-core-auth/src/gifts/services/gift-code.service.ts +++ b/services/mana-core-auth/src/gifts/services/gift-code.service.ts @@ -359,7 +359,7 @@ export class GiftCodeService { redeemerUserId: userId, status: 'failed_wrong_user', creditsReceived: 0, - sourceAppId: dto.sourceAppId, + sourceAppId: dto.sourceAppId ?? null, }); return { success: false, error: 'This gift code is for a specific person' }; @@ -383,7 +383,7 @@ export class GiftCodeService { redeemerUserId: userId, status: 'failed_wrong_answer', creditsReceived: 0, - sourceAppId: dto.sourceAppId, + sourceAppId: dto.sourceAppId ?? null, }); return { success: false, error: 'Incorrect answer' }; @@ -489,7 +489,7 @@ export class GiftCodeService { creditsReceived: creditsToAdd, portionNumber, creditTransactionId: creditTx.id, - sourceAppId: dto.sourceAppId, + sourceAppId: dto.sourceAppId ?? null, }); this.logger.log('Gift code redeemed', {