diff --git a/graphql/index.js b/graphql/index.js index 630319e8c1e06be02643c7371407d2dc2f0c12f2..ea6b4f44bce112ef41b4365a6b994a373fbc0b1e 100644 --- a/graphql/index.js +++ b/graphql/index.js @@ -26,6 +26,9 @@ export default ctx => { }, Identity: { keyFields: ['hash'] + }, + Forecast: { + keyFields: ['member',['hash'],'date'] } } }) diff --git a/pages/previsions/newcomers.vue b/pages/previsions/newcomers.vue index 17d568655b1df9977564eb56ed24adf78a01e42a..34b8a85109e78856880f45dad07ade83e2fcd779 100644 --- a/pages/previsions/newcomers.vue +++ b/pages/previsions/newcomers.vue @@ -113,7 +113,7 @@ export default { dossiers_nb certifs_nb forecastsByNames { - id { + member : id { pubkey uid status @@ -134,7 +134,7 @@ export default { let forecasts = data.wwResult.forecastsByNames for (let i = 0; i < forecasts.length; i++) { - let member = forecasts[i].id + let member = forecasts[i].member // On traite les forecasts par nom if (result['byName'].filter(function(e) { return e.member && e.member.uid === member.uid; }).length == 0) {