fix(utils): Uppercase event action name (#7822)
Currently, the keys of the events contain a lowercased action, e.g. `INVENTORY_ITEM_created`, which is breaking our usage across multiple modules
This commit is contained in:
@@ -46,13 +46,17 @@ export function eventBuilderFactory({
|
||||
const aggregator = sharedContext.messageAggregator!
|
||||
const messages: EventBusTypes.RawMessageFormat[] = []
|
||||
|
||||
// The event enums contains event formatted like so [object]_[action] e.g. PRODUCT_CREATED
|
||||
// We expect the keys of events to be fully uppercased
|
||||
const eventName = eventsEnum[`${object.toUpperCase()}_${action.toUpperCase()}`]
|
||||
|
||||
data.forEach((dataItem) => {
|
||||
messages.push({
|
||||
source,
|
||||
action,
|
||||
context: sharedContext,
|
||||
data: { id: dataItem.id },
|
||||
eventName: eventsEnum[`${object}_${action}`],
|
||||
eventName,
|
||||
object,
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user