From e3db957429f7071a00441a6b6f654776ff40a579 Mon Sep 17 00:00:00 2001 From: Raj Ranjan Date: Mon, 22 Jul 2024 22:22:46 +0530 Subject: [PATCH] remove reserved dynamodb keyword (#154) * ignore coupon limit checks * reset reserved keyword --- CouponService/couponService.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CouponService/couponService.ts b/CouponService/couponService.ts index 02d26c6..8d64f5a 100644 --- a/CouponService/couponService.ts +++ b/CouponService/couponService.ts @@ -114,10 +114,14 @@ export class CouponService { Key: { id: couponItem.id, }, - UpdateExpression: 'SET consumedAmount = :consumedAmount, reset = :reset', + UpdateExpression: 'SET consumedAmount = :consumedAmount, #resetBool = :resetBool', + ExpressionAttributeNames: { + // 'reset' is a reserved keyword in DynamoDB + '#resetBool': 'reset' + }, ExpressionAttributeValues: { ':consumedAmount': couponItem.consumedAmount, - ':reset': couponItem.reset ?? false, + ':resetBool': couponItem.reset ?? false, }, }