From 0cf61c628aef0219793533233b166dfcb299fe81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Se=CC=81rgio=20Ramos?= Date: Thu, 3 Aug 2017 13:42:39 +0100 Subject: [PATCH] fix(cp-frontend): handle error validating name --- .../cp-frontend/src/containers/manifest/edit-or-create.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/cp-frontend/src/containers/manifest/edit-or-create.js b/packages/cp-frontend/src/containers/manifest/edit-or-create.js index f04bcffc..3b2fa3ba 100644 --- a/packages/cp-frontend/src/containers/manifest/edit-or-create.js +++ b/packages/cp-frontend/src/containers/manifest/edit-or-create.js @@ -38,15 +38,15 @@ class DeploymentGroupEditOrCreate extends Component { destroyOnUnmount: true, forceUnregisterOnUnmount: true, asyncValidate: async ({ name = '' }) => { - const { data } = await client.query({ + const [err] = await intercept(client.query({ fetchPolicy: 'network-only', query: DeploymentGroupBySlugQuery, variables: { slug: paramCase(name.trim()) } - }); + })); - if (data.deploymentGroups.length) { + if (!err) { // eslint-disable-next-line no-throw-literal throw { name: `"${name}" already exists!` }; }