diff --git a/src/lib/db/project-store.ts b/src/lib/db/project-store.ts index 2476e42b1d..089446d955 100644 --- a/src/lib/db/project-store.ts +++ b/src/lib/db/project-store.ts @@ -259,14 +259,17 @@ class ProjectStore implements IProjectStore { environment: string, projects: string[], ): Promise { - const rows = projects.map(async (projectId) => { - const project = await this.get(projectId); - return { - project_id: projectId, - environment_name: environment, - change_request_enabled: project.changeRequestsEnabled || false, - }; - }); + const rows = await Promise.all( + projects.map(async (projectId) => { + const project = await this.get(projectId); + return { + project_id: projectId, + environment_name: environment, + change_request_enabled: + project.changeRequestsEnabled || false, + }; + }), + ); await this.db('project_environments') .insert(rows)