Apollo is mixing results from a GraphQL Query in React










0















I am making a call that returns questions and their answers. When I make this directly to the server, the response is as expected. Additionally, when react makes the call and I check developer tools, the response is as expected.



Once I get a response from Apollo, the data is mixed and results are bleeding into one another.



You will notice in these two images, the results are the same after a few results are expanded. I am not sure what could be causing this.



enter image description here



enter image description here



Why would freeform be combining?



My setup is like this:



I import the query and then run this on the client which is Apollo:



this.props.client.query( query: getCoreObjectsQuery, variables: companyId: 1)
.then((result) => {
console.log(result, 'getCoreObjectsQuery')


From there, when I go to look at getCoreObjectsQuery, it looks like the above images!










share|improve this question


























    0















    I am making a call that returns questions and their answers. When I make this directly to the server, the response is as expected. Additionally, when react makes the call and I check developer tools, the response is as expected.



    Once I get a response from Apollo, the data is mixed and results are bleeding into one another.



    You will notice in these two images, the results are the same after a few results are expanded. I am not sure what could be causing this.



    enter image description here



    enter image description here



    Why would freeform be combining?



    My setup is like this:



    I import the query and then run this on the client which is Apollo:



    this.props.client.query( query: getCoreObjectsQuery, variables: companyId: 1)
    .then((result) => {
    console.log(result, 'getCoreObjectsQuery')


    From there, when I go to look at getCoreObjectsQuery, it looks like the above images!










    share|improve this question
























      0












      0








      0








      I am making a call that returns questions and their answers. When I make this directly to the server, the response is as expected. Additionally, when react makes the call and I check developer tools, the response is as expected.



      Once I get a response from Apollo, the data is mixed and results are bleeding into one another.



      You will notice in these two images, the results are the same after a few results are expanded. I am not sure what could be causing this.



      enter image description here



      enter image description here



      Why would freeform be combining?



      My setup is like this:



      I import the query and then run this on the client which is Apollo:



      this.props.client.query( query: getCoreObjectsQuery, variables: companyId: 1)
      .then((result) => {
      console.log(result, 'getCoreObjectsQuery')


      From there, when I go to look at getCoreObjectsQuery, it looks like the above images!










      share|improve this question














      I am making a call that returns questions and their answers. When I make this directly to the server, the response is as expected. Additionally, when react makes the call and I check developer tools, the response is as expected.



      Once I get a response from Apollo, the data is mixed and results are bleeding into one another.



      You will notice in these two images, the results are the same after a few results are expanded. I am not sure what could be causing this.



      enter image description here



      enter image description here



      Why would freeform be combining?



      My setup is like this:



      I import the query and then run this on the client which is Apollo:



      this.props.client.query( query: getCoreObjectsQuery, variables: companyId: 1)
      .then((result) => {
      console.log(result, 'getCoreObjectsQuery')


      From there, when I go to look at getCoreObjectsQuery, it looks like the above images!







      reactjs graphql apollo react-apollo






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 13 '18 at 0:36









      Dan FeinDan Fein

      61431022




      61431022






















          1 Answer
          1






          active

          oldest

          votes


















          0














          Wow! Turns out to be an Apollo Client caching error.



          Kamranicus.com has a really helpful article on this, but to anybody looking for a quick fix:



          __typename @skip(if: true)



          questions
          id
          __typename @skip(if: true)
          coreId
          question
          isCore
          type
          answer:answerForCoreId
          id
          __typename @skip(if: true)
          freeform
          url
          choice
          id
          __typename @skip(if: true)





          id and _id cache!






          share|improve this answer






















            Your Answer






            StackExchange.ifUsing("editor", function ()
            StackExchange.using("externalEditor", function ()
            StackExchange.using("snippets", function ()
            StackExchange.snippets.init();
            );
            );
            , "code-snippets");

            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "1"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53272112%2fapollo-is-mixing-results-from-a-graphql-query-in-react%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            Wow! Turns out to be an Apollo Client caching error.



            Kamranicus.com has a really helpful article on this, but to anybody looking for a quick fix:



            __typename @skip(if: true)



            questions
            id
            __typename @skip(if: true)
            coreId
            question
            isCore
            type
            answer:answerForCoreId
            id
            __typename @skip(if: true)
            freeform
            url
            choice
            id
            __typename @skip(if: true)





            id and _id cache!






            share|improve this answer



























              0














              Wow! Turns out to be an Apollo Client caching error.



              Kamranicus.com has a really helpful article on this, but to anybody looking for a quick fix:



              __typename @skip(if: true)



              questions
              id
              __typename @skip(if: true)
              coreId
              question
              isCore
              type
              answer:answerForCoreId
              id
              __typename @skip(if: true)
              freeform
              url
              choice
              id
              __typename @skip(if: true)





              id and _id cache!






              share|improve this answer

























                0












                0








                0







                Wow! Turns out to be an Apollo Client caching error.



                Kamranicus.com has a really helpful article on this, but to anybody looking for a quick fix:



                __typename @skip(if: true)



                questions
                id
                __typename @skip(if: true)
                coreId
                question
                isCore
                type
                answer:answerForCoreId
                id
                __typename @skip(if: true)
                freeform
                url
                choice
                id
                __typename @skip(if: true)





                id and _id cache!






                share|improve this answer













                Wow! Turns out to be an Apollo Client caching error.



                Kamranicus.com has a really helpful article on this, but to anybody looking for a quick fix:



                __typename @skip(if: true)



                questions
                id
                __typename @skip(if: true)
                coreId
                question
                isCore
                type
                answer:answerForCoreId
                id
                __typename @skip(if: true)
                freeform
                url
                choice
                id
                __typename @skip(if: true)





                id and _id cache!







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 13 '18 at 1:04









                Dan FeinDan Fein

                61431022




                61431022



























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53272112%2fapollo-is-mixing-results-from-a-graphql-query-in-react%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Use pre created SQLite database for Android project in kotlin

                    Darth Vader #20

                    Ondo