Skip to content

Commit 9fe49a9

Browse files
committed
fix: send roleName when a resource is created
1 parent eeb4531 commit 9fe49a9

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

.circleci/config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ workflows:
119119
only:
120120
- develop
121121
- hotfix/deploy
122+
- pm-2456
122123

123124
# Production builds are exectuted only on tagged commits to the testing
124125
# master branch.

src/services/ResourceService.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -427,12 +427,20 @@ async function createResource (currentUser, resource) {
427427
memberHandle: handle
428428
}, resource)
429429
const createdResource = await prisma.resource.create({
430-
data: prismaData
430+
data: prismaData,
431+
include: {
432+
resourceRole: {
433+
select: {
434+
name: true
435+
}
436+
}
437+
}
431438
})
432439
let ret = _.pick(createdResource, payloadFields)
433440
ret.created = createdResource.createdAt
434441
ret.updated = createdResource.updatedAt
435442
ret.phaseChangeNotifications = Boolean(createdResource.phaseChangeNotifications)
443+
ret.roleName = _.get(createdResource, 'resourceRole.name', null)
436444

437445
logger.debug(`Created resource: ${JSON.stringify(ret)}`)
438446
await helper.postEvent(config.RESOURCE_CREATE_TOPIC, ret)

0 commit comments

Comments
 (0)