Fix circular structure error in useFetchMoreRecordsWithPagination (#13042)
Fixes: TypeError: Converting circular structure to JSON crashing opportunities pagination. Issue: useFetchMoreRecordsWithPagination was putting an Apollo client object in React's dependency array. React tried to serialize it for memoization, hit circular refs in InMemoryCache, and was throwing the error. Fix: Removed unnecessary Apollo client import. The fetchMore from the original useQuery is already bound to the correct client. before: https://github.com/user-attachments/assets/0422c57b-5cd2-4c0f-9828-fb7bbd7f94c1 after: https://github.com/user-attachments/assets/20112fb7-3990-4c34-bf39-8c53b7b48e45
This commit is contained in:
@ -12,7 +12,7 @@ export const ApolloProvider = ({ children }: React.PropsWithChildren) => {
|
||||
|
||||
const apolloClient = useApolloFactory({
|
||||
uri: `${REACT_APP_SERVER_BASE_URL}/metadata`,
|
||||
connectToDevTools: true,
|
||||
connectToDevTools: true, // should this be default , ie dependant on IS_DEBUG_MODE?
|
||||
extraLinks: [captchaRefreshLink],
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user