Quellcode durchsuchen

WIP: refactor page-serializer

Yuki Takei vor 5 Jahren
Ursprung
Commit
22041a3db7
1 geänderte Dateien mit 5 neuen und 1 gelöschten Zeilen
  1. 5 1
      src/server/models/serializers/page-serializer.js

+ 5 - 1
src/server/models/serializers/page-serializer.js

@@ -19,6 +19,9 @@ function serializeInsecureUserAttributes(page) {
   if (page.creator != null && page.creator._id != null) {
     page.creator = serializeUserSecurely(page.creator);
   }
+  if (page.revision != null && page.revision.author != null && page.revision.author._id != null) {
+    page.revision.author = serializeUserSecurely(page.revision.author);
+  }
   return page;
 }
 
@@ -30,7 +33,8 @@ function serializePageSecurely(page) {
     serialized = page.toObject();
   }
 
-  depopulateRevisions(serialized);
+  // TODO: consider depopulate
+  // depopulateRevisions(serialized);
   serializeInsecureUserAttributes(serialized);
 
   return serialized;