From 99fe7a9c8d474b2cca6d541b7165eb044119e752 Mon Sep 17 00:00:00 2001
From: paidge <paidge_cs@hotmail.com>
Date: Mon, 3 Jan 2022 02:22:58 +0100
Subject: [PATCH] add keyFields for forecast type

---
 graphql/index.js               | 3 +++
 pages/previsions/newcomers.vue | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/graphql/index.js b/graphql/index.js
index 630319e..ea6b4f4 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 17d5686..34b8a85 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) {
-- 
GitLab