flyzto před 3 týdny
rodič
revize
72d6b7b9c3
1 změnil soubory, kde provedl 11 přidání a 3 odebrání
  1. 11 3
      server/models/GamesPs.js

+ 11 - 3
server/models/GamesPs.js

@@ -492,7 +492,9 @@ const syncBaseEvents = ({ mk, games, outrights }) => {
           adjustedEvents[ior].q = sourceOdds < innerOuMinValue ? 0 : 1;
         }
       });
-      baseGame.originId = originId;
+      if (typeof originId != 'undefined') {
+        baseGame.originId = originId;
+      }
       baseGame.stage = stage;
       baseGame.retime = retime;
       baseGame.score = score;
@@ -568,7 +570,7 @@ const syncBaseEvents = ({ mk, games, outrights }) => {
     const relatedMap = new Map(relatedGames.map(item => [item.eventId, item]));
 
     gamesList?.forEach(game => {
-      const { eventId, matches, uptime, stage, retime, score, wm } = game;
+      const { eventId, originId, matches, uptime, stage, retime, score, wm } = game;
       const relatedGame = relatedMap.get(eventId);
       if (relatedGame) {
         const events = {};
@@ -583,6 +585,9 @@ const syncBaseEvents = ({ mk, games, outrights }) => {
             };
           });
         });
+        if (typeof originId != 'undefined') {
+          relatedGame.originId = originId;
+        }
         relatedGame.evtime = uptime;
         relatedGame.events = events;
         relatedGame.stage = stage;
@@ -684,7 +689,7 @@ const updateGamesEvents = ({ platform, mk, games, outrights, timestamp, tp }) =>
     const relatedMap = new Map(relatedGames.map(item => [item.eventId, item]));
 
     games?.forEach(game => {
-      const { eventId, evtime, events, stage, retime, score, wm } = game;
+      const { eventId, originId, evtime, events, stage, retime, score, wm } = game;
       const relatedGame = relatedMap.get(eventId);
       if (!relatedGame) {
         return;
@@ -692,6 +697,9 @@ const updateGamesEvents = ({ platform, mk, games, outrights, timestamp, tp }) =>
       const baseEvents = baseMap.get(relatedGame.baseId)?.events ?? {};
       compareOdds(events, baseEvents, platform);
       if (relatedGame) {
+        if (typeof originId != 'undefined') {
+          relatedGame.originId = originId;
+        }
         relatedGame.evtime = evtime;
         relatedGame.events = events;
         relatedGame.stage = stage;