Skip to content

Commit bccc49a

Browse files
popuplate organization service with reviewer
1 parent b00c041 commit bccc49a

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

server/services/organizations/organizations.hooks.js

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { unless, when, isProvider, softDelete, stashBefore } = require('feathers-hooks-common');
1+
const { unless, when, isProvider, populate, softDelete, stashBefore } = require('feathers-hooks-common');
22
const { isVerified } = require('feathers-authentication-management').hooks;
33
const { authenticate } = require('feathers-authentication').hooks;
44
const { associateCurrentUser } = require('feathers-authentication-hooks');
@@ -27,6 +27,15 @@ const thumbnailOptions = {
2727

2828
const xssFields = ['description', 'descriptionExcerpt'];
2929

30+
const reviewerSchema = {
31+
include: {
32+
service: 'users',
33+
nameAs: 'reviewer',
34+
parentField: 'reviewedBy',
35+
childField: '_id'
36+
}
37+
};
38+
3039
module.exports = {
3140
before: {
3241
all: [
@@ -90,7 +99,8 @@ module.exports = {
9099

91100
after: {
92101
all: [
93-
xss({ fields: xssFields })
102+
xss({ fields: xssFields }),
103+
populate({ schema: reviewerSchema }),
94104
// populate({ schema: userSchema }),
95105
// populate({ schema: followerSchema })
96106
],

0 commit comments

Comments
 (0)