From f5dfe54f6fc62a2dcc72782dd915757e2892ff02 Mon Sep 17 00:00:00 2001 From: "Alex.V" Date: Mon, 25 May 2020 22:34:45 +0200 Subject: [PATCH] fix(playground): Dynamic dashboard templated doesn't work: graphql-tools version downgrade (#665) Fixes #661 --- packages/cubejs-server-core/dev/templates/AppContainer.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/cubejs-server-core/dev/templates/AppContainer.js b/packages/cubejs-server-core/dev/templates/AppContainer.js index f163b8aeeabe..c1ef52ec54ab 100644 --- a/packages/cubejs-server-core/dev/templates/AppContainer.js +++ b/packages/cubejs-server-core/dev/templates/AppContainer.js @@ -140,7 +140,10 @@ class AppContainer { if (!packageJson || !packageJson.dependencies) { return []; } - const toInstall = Object.keys(dependencies).filter(dependency => !packageJson.dependencies[dependency]); + const toInstall = Object.keys(dependencies) + .filter(dependency => !packageJson.dependencies[dependency]) + .map((dependency) => (dependency === 'graphql-tools' ? `${dependency}@5.0.0` : dependency)); + if (toInstall.length) { await this.executeCommand( 'npm',