Explorar o código

WIP: refactor page-serializer

Yuki Takei %!s(int64=5) %!d(string=hai) anos
pai
achega
22041a3db7
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  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;