From adf21d5bf073fd731a5b026859a89df5d8fc4f8f Mon Sep 17 00:00:00 2001 From: Adrian Smijulj Date: Tue, 21 May 2019 12:02:56 +0200 Subject: [PATCH] fix: get GQL response using lodash's "get" function --- .../src/editor/plugins/elements/pagesList/PagesList.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/webiny-app-cms/src/editor/plugins/elements/pagesList/PagesList.js b/packages/webiny-app-cms/src/editor/plugins/elements/pagesList/PagesList.js index 12748f1d398..55a1b4ea07b 100644 --- a/packages/webiny-app-cms/src/editor/plugins/elements/pagesList/PagesList.js +++ b/packages/webiny-app-cms/src/editor/plugins/elements/pagesList/PagesList.js @@ -5,6 +5,7 @@ import { Query } from "react-apollo"; import { withCms } from "webiny-app-cms/context"; import { loadPages } from "./graphql"; import { getPlugins } from "webiny-plugins"; +import { get } from "lodash"; const PagesList = pure(({ data = {}, cms: { theme } }: Object = {}) => { const { component, ...vars } = data; @@ -43,7 +44,7 @@ const PagesList = pure(({ data = {}, cms: { theme } }: Object = {}) => { return "Loading..."; } - const pages = data.cms.listPublishedPages; + const pages = get(data, "cms.listPublishedPages"); if (!pages || !pages.data.length) { return "No pages match the criteria.";