There's a few integration problems between Diagram and Change Request extension: one of them is the fact that when saving a diagram, attachments upload are handled in a xwiki:actions:beforeSave event handler which is assuming that a standard XWiki save button is clicked, while in case of CR it's not the case. It can be fixed by actually using the actually target of the event instead of trying to guess the clicked button.
There's a few integration problems between Diagram and Change Request extension: one of them is the fact that when saving a diagram, attachments upload are handled in a
xwiki:actions:beforeSave
event handler which is assuming that a standard XWiki save button is clicked, while in case of CR it's not the case. It can be fixed by actually using the actually target of the event instead of trying to guess the clicked button.