From 9fe49a956f8d1935374020d3fe400537484ca43d Mon Sep 17 00:00:00 2001 From: Hentry Martin Date: Wed, 22 Oct 2025 01:57:53 +0200 Subject: [PATCH] fix: send roleName when a resource is created --- .circleci/config.yml | 1 + src/services/ResourceService.js | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 7ec2cea..fe6ea2d 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -119,6 +119,7 @@ workflows: only: - develop - hotfix/deploy + - pm-2456 # Production builds are exectuted only on tagged commits to the testing # master branch. diff --git a/src/services/ResourceService.js b/src/services/ResourceService.js index f4f9d59..f9c5374 100644 --- a/src/services/ResourceService.js +++ b/src/services/ResourceService.js @@ -427,12 +427,20 @@ async function createResource (currentUser, resource) { memberHandle: handle }, resource) const createdResource = await prisma.resource.create({ - data: prismaData + data: prismaData, + include: { + resourceRole: { + select: { + name: true + } + } + } }) let ret = _.pick(createdResource, payloadFields) ret.created = createdResource.createdAt ret.updated = createdResource.updatedAt ret.phaseChangeNotifications = Boolean(createdResource.phaseChangeNotifications) + ret.roleName = _.get(createdResource, 'resourceRole.name', null) logger.debug(`Created resource: ${JSON.stringify(ret)}`) await helper.postEvent(config.RESOURCE_CREATE_TOPIC, ret)