revision-serializer.js 472 B

1234567891011121314151617181920
  1. const { serializeUserSecurely } = require('./user-serializer');
  2. function serializeInsecureUserAttributes(revision) {
  3. if (revision.author != null && revision.author._id != null) {
  4. revision.author = serializeUserSecurely(revision.author);
  5. }
  6. return revision;
  7. }
  8. function serializeRevisionSecurely(revision) {
  9. const serialized = revision;
  10. serializeInsecureUserAttributes(serialized);
  11. return serialized;
  12. }
  13. module.exports = {
  14. serializeRevisionSecurely,
  15. };