Skip to content

Commit bba84a8

Browse files
committed
fixed issue of missing log
1 parent 8dbf069 commit bba84a8

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

src/credit-manager/gaurd/reduce-credit.gaurd.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export class ReduceCreditGuard implements CanActivate {
1313
constructor(
1414
private readonly creditManagerService: CreditManagerService,
1515
private readonly creditService: CreditService,
16-
) {}
16+
) { }
1717

1818
async canActivate(context: ExecutionContext): Promise<boolean> {
1919
const req = context.switchToHttp().getRequest();
@@ -47,13 +47,13 @@ export class ReduceCreditGuard implements CanActivate {
4747
'ReduceCreditGuard',
4848
);
4949
try {
50-
this.creditService.updateCreditDetail(
50+
await this.creditService.updateCreditDetail(
5151
{ _id: activeCredit._id },
5252
{
53-
used: activeCredit.used + creditDetails.creditAmountRequired,
54-
[`credit.used`]:
55-
Number(activeCredit?.credit?.used || 0) +
56-
Number(creditDetails.attestationCost.hidCost),
53+
$inc: {
54+
used: creditDetails.creditAmountRequired,
55+
[`credit.used`]: Number(creditDetails.attestationCost.hidCost),
56+
},
5757
},
5858
);
5959
Logger.log('Credits deducted successfully', 'ReduceCreditGuard');

src/log/services/log.service.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export class LogService {
88
constructor(
99
private readonly logRepo: LogRepository,
1010
private readonly creditManagerService: CreditManagerService,
11-
) { }
11+
) {}
1212
async createLog(log: any) {
1313
Logger.log(
1414
`Storing log to db: ${log.method} ${log.path} ${log.statusCode} ${log.contentLenght} ${log.userAgent} ${log.appId}`,
@@ -206,13 +206,13 @@ export class LogService {
206206
case: {
207207
$regexMatch: {
208208
input: '$path',
209-
regex: '^/api/v1/credential(/|$)',
209+
regex: '^/api/v1/credential/vc:',
210210
},
211211
},
212212
then: '/api/v1/credential/resolve',
213213
},
214214
],
215-
default: '$path', // Keep original path if no match
215+
default: '$path',
216216
},
217217
},
218218
},

0 commit comments

Comments
 (0)