diff --git a/apps/api/src/app/portfolio/portfolio.controller.ts b/apps/api/src/app/portfolio/portfolio.controller.ts index ca94605f9..13cc0eae7 100644 --- a/apps/api/src/app/portfolio/portfolio.controller.ts +++ b/apps/api/src/app/portfolio/portfolio.controller.ts @@ -672,13 +672,11 @@ export class PortfolioController { @UseGuards(AuthGuard('jwt'), HasPermissionGuard) public async updateHoldingTags( @Body() data: UpdateHoldingTagsDto, - @Headers(HEADER_KEY_IMPERSONATION.toLowerCase()) impersonationId: string, @Param('dataSource') dataSource: DataSource, @Param('symbol') symbol: string ): Promise { const holding = await this.portfolioService.getHolding({ dataSource, - impersonationId, symbol, userId: this.request.user.id }); @@ -692,7 +690,6 @@ export class PortfolioController { await this.portfolioService.updateTags({ dataSource, - impersonationId, symbol, tags: data.tags, userId: this.request.user.id diff --git a/apps/api/src/app/portfolio/portfolio.service.ts b/apps/api/src/app/portfolio/portfolio.service.ts index 41697b346..b440684da 100644 --- a/apps/api/src/app/portfolio/portfolio.service.ts +++ b/apps/api/src/app/portfolio/portfolio.service.ts @@ -777,7 +777,7 @@ export class PortfolioService { symbol, userId }: { - impersonationId: string; + impersonationId?: string; userId: string; } & AssetProfileIdentifier): Promise { userId = await this.getUserId(impersonationId, userId); @@ -1377,17 +1377,13 @@ export class PortfolioService { public async updateTags({ dataSource, - impersonationId, symbol, tags, userId }: { - impersonationId: string; tags: Tag[]; userId: string; } & AssetProfileIdentifier) { - userId = await this.getUserId(impersonationId, userId); - await this.activitiesService.assignTags({ dataSource, symbol,