Przeglądaj źródła

Fixed map operations

hakumizuki 4 lat temu
rodzic
commit
4a7ea83586
1 zmienionych plików z 3 dodań i 1 usunięć
  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) => {