From 60d9b7156f546fdd1b98457772abdbced0f26a6a Mon Sep 17 00:00:00 2001 From: Zubair Date: Tue, 22 Jul 2025 14:41:28 +0500 Subject: [PATCH] fixed usage reporting issue for serverless code component --- packages/core/src/Components/ServerlessCode.class.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/src/Components/ServerlessCode.class.ts b/packages/core/src/Components/ServerlessCode.class.ts index 21fc0c3aa..1763a28a1 100644 --- a/packages/core/src/Components/ServerlessCode.class.ts +++ b/packages/core/src/Components/ServerlessCode.class.ts @@ -4,6 +4,7 @@ import Joi from 'joi'; import { ConnectorService } from '@sre/Core/ConnectorsService'; import { AWSCredentials, AWSRegionConfig } from '@sre/types/AWS.types'; import { calculateExecutionCost, generateCodeFromLegacyComponent, getLambdaCredentials, reportUsage } from '@sre/helpers/AWSLambdaCode.helper'; +import { AccessCandidate } from '@sre/Security/AccessControl/AccessCandidate.class'; export class ServerlessCode extends Component { @@ -96,7 +97,7 @@ export class ServerlessCode extends Component { const cost = calculateExecutionCost(executionTime); if (!codeCredentials.isUserProvidedKeys) { const accountConnector = ConnectorService.getAccountConnector(); - const agentTeam = await accountConnector.getCandidateTeam(agent.id); + const agentTeam = await accountConnector.getCandidateTeam(AccessCandidate.agent(agent.id)); reportUsage({ cost, agentId: agent.id, teamId: agentTeam }); }