Hello,
I'm facing a weird behavior of the trigger, would be appreciated if anyone could help. Please find below some info:
Trigger code:
void run(Trigger t) {
print "You have edited an attribute"
}
Trigger t = trigger(project->all->module->all->formal->attribute->all, save, 0, run)
if(!null t) print "Trigger registered"
Expected behavior
The above trigger should be called only on edit/save of an attribute
Actual behavior
In some modules (potentially copied module), the trigger is called immediately when the module is opened or even when switching module from Read to Edit mode, and it is called multiple times (the number of times matches the number of objects in the module)
#SupportMigration#DOORS#Sustainability#EngineeringRequirementsManagement#Support