From 05614ed20dcb7ed86caa219d6be6eea96c3b8f9f Mon Sep 17 00:00:00 2001 From: Mateusz Kwasniewski Date: Tue, 28 Nov 2023 15:46:42 +0100 Subject: [PATCH] fix: Default strategy event user (#5470) --- src/lib/routes/admin-api/project/environments.ts | 6 +++++- src/lib/services/environment-service.ts | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/lib/routes/admin-api/project/environments.ts b/src/lib/routes/admin-api/project/environments.ts index e5cec10793..044f155552 100644 --- a/src/lib/routes/admin-api/project/environments.ts +++ b/src/lib/routes/admin-api/project/environments.ts @@ -162,7 +162,10 @@ export default class EnvironmentsController extends Controller { } async updateDefaultStrategyForProjectEnvironment( - req: Request, + req: IAuthRequest< + IProjectEnvironmentParams, + CreateFeatureStrategySchema + >, res: Response, ): Promise { const { projectId, environment } = req.params; @@ -172,6 +175,7 @@ export default class EnvironmentsController extends Controller { environment, projectId, strategy, + extractUsername(req), ); this.openApiService.respondWithValidation( diff --git a/src/lib/services/environment-service.ts b/src/lib/services/environment-service.ts index 303c954e9b..6eef9349ab 100644 --- a/src/lib/services/environment-service.ts +++ b/src/lib/services/environment-service.ts @@ -131,7 +131,7 @@ export default class EnvironmentService { environment: string, projectId: string, strategy: CreateFeatureStrategySchema, - username: string = 'unknown', + username: string, ): Promise { if (strategy.name !== 'flexibleRollout') { throw new BadDataError(