From 5b567300ecab475de329df860fca0fb8939ed8c2 Mon Sep 17 00:00:00 2001 From: Hwansoo Date: Fri, 28 Jan 2022 01:31:10 +0900 Subject: [PATCH] Fix not showing pagination of query on production --- packages/client/src/utils/fetch/QueryFetch.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/client/src/utils/fetch/QueryFetch.js b/packages/client/src/utils/fetch/QueryFetch.js index f9052886f3..06f86dee5b 100644 --- a/packages/client/src/utils/fetch/QueryFetch.js +++ b/packages/client/src/utils/fetch/QueryFetch.js @@ -16,7 +16,10 @@ export default class QueryFetch extends DataFetch { if (!datasource?._id) { return null } - return await fetchQueryDefinition(datasource._id) + const definition = await fetchQueryDefinition(datasource._id) + // After getting the definition of query, it loses "fields" attribute because of security reason from the server. However, this attribute needs to be inside of defintion for pagination. + definition.fields = datasource.fields + return definition } async getData() {