Questions and discussions about using the Shopify CLI and Shopify-built libraries.
I have a code:
query GetProductMetafields($productId: ID!, $namespace: String!, $numReviews: Int!, $fromCusor: String) {
product(id: $productId) {
id
metafields(namespace: $namespace, first: $numReviews, after: $fromCusor) {
pageInfo {
hasNextPage
hasPreviousPage
}
edges {
cursor
node {
id
key
value
}
}
}
}
}
And main query like this:
const afterFetch = useQuery(GET_PRODUCT_METAFIELDS_QUERY, {
variables: { productId, namespace, numReviews, fromCusor: from_cusor },
fetchPolicy: "network-only",
notifyOnNetworkStatusChange: true,
});
And i think "nothing wrong" because at a time, it returns results. Sometime it return error: [GraphQL error]: Message: Malformed cursor, Location: [object Object], Path: product,metafields
What i am wrong? Please tell me, it costs me 4 hours to fixed!