From b6327b07793ab3e5ffe74b3b3d4b7366652f8127 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Mr=C3=A1zek?= Date: Mon, 20 Feb 2023 10:45:56 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20create=20instance=20of=20?= =?UTF-8?q?class=20for=20nested=20entites=20(#152)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/plugin-graphql-client/src/index.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/plugin-graphql-client/src/index.js b/packages/plugin-graphql-client/src/index.js index b5535e20..f3afcf02 100644 --- a/packages/plugin-graphql-client/src/index.js +++ b/packages/plugin-graphql-client/src/index.js @@ -134,12 +134,12 @@ function processResponseData(data, entityClasses) { processedData[field] = value; }); - const type = data.__typename; + const type = processedData.__typename; if (!type || !entityClasses[type]) { - return data; + return processedData; } - return Reflect.construct(entityClasses[type], [data]); + return Reflect.construct(entityClasses[type], [processedData]); } function addTypenameToSelections(document) {