Hi Community,
I’m developing a Forge application to help with ingesting performance metrics from New Relic into Compass. I’m storing some data about the New Relic entities related to my component, so when the link is deleted I want to remove that data using the Storage API. I’ve created a trigger as follows in my manifest.yml:
modules:
trigger:
- key: link-event-trigger
function: link-event-fn
events:
- avi:compass:deleted:component_link
My handler function is as follows:
const linkDeleteTrigger = async function(payload, context) {
const { url } = payload;
console.log('Link deletion trigger', url);
}
The function fires as expected, but when I check the log output, the value of the url
variable is not the one that was actually deleted, but another link altogether on the component.
This seems like a bug, but I’m wondering if anyone can spot whether my code is at fault, or whether anyone else has encountered this issue.
Cheers!