diff --git a/app/assets/javascripts/boards/index.js b/app/assets/javascripts/boards/index.js index 0fda728cf8c..aca60b501a6 100644 --- a/app/assets/javascripts/boards/index.js +++ b/app/assets/javascripts/boards/index.js @@ -35,6 +35,17 @@ defaultClient.cache.policies.addTypePolicies({ }; }, }, + BoardEpicConnection: { + merge(existing = { nodes: [] }, incoming, { args }) { + if (!args.after) { + return incoming; + } + return { + ...incoming, + nodes: [...existing.nodes, ...incoming.nodes], + }; + }, + }, Board: { fields: { epics: {