Procházet zdrojové kódy

Fixed map operations

hakumizuki před 4 roky
rodič
revize
4a7ea83586
1 změnil soubory, kde provedl 3 přidání a 1 odebrání
  1. 3 1
      src/server/routes/apiv3/pages.js

+ 3 - 1
src/server/routes/apiv3/pages.js

@@ -315,7 +315,9 @@ module.exports = (crowi) => {
       const relationsMap = new Map();
       relations.forEach((relation) => {
         const pageId = relation.relatedPage.toString();
-        relationsMap.set(pageId, []);
+        if (!relationsMap.has(pageId)) {
+          relationsMap.set(pageId, []);
+        }
         relationsMap.get(pageId).push(relation.relatedTag);
       });
       result.pages.forEach((page) => {