Accomodate membership id (#6221)

* fix: accomodate membership id

* fix: remove only

* fix: event handling

* fix: tests

* fix: use transaction

* Remove useless test

---------

Co-authored-by: Tom Moor <tom.moor@gmail.com>
This commit is contained in:
Apoorv Mishra
2023-12-27 20:42:39 +05:30
committed by GitHub
parent 027357acad
commit 548a56e058
9 changed files with 106 additions and 28 deletions

View File

@@ -441,7 +441,7 @@ export default class DeliverWebhookTask extends BaseTask<Props> {
event,
subscription,
payload: {
id: `${event.userId}-${event.collectionId}`,
id: event.data.membershipId,
model: model && presentMembership(model),
collection: model && presentCollection(model.collection!),
user: model && presentUser(model.user),
@@ -468,7 +468,7 @@ export default class DeliverWebhookTask extends BaseTask<Props> {
event,
subscription,
payload: {
id: `${event.modelId}-${event.collectionId}`,
id: event.data.membershipId,
model: model && presentCollectionGroupMembership(model),
collection: model && presentCollection(model.collection!),
group: model && presentGroup(model.group),