2 Custom Events in a Blueprint ended up having the same name, even if this should not be possible. Is this a known bug?

Context is functional testing.

Repro steps:

  • User A creates a blueprint “Base” (from now on BPB)
  • User A pushes this change to the version control system
  • User B creates a blueprint “Derived” (from now on BPD) which inherits from BPB.
  • User B pushes this change to the version control system
  • User A creates in BPB a “Bind Event to On Test Finished” node, which is linked to a custom event named
    Event Finish Test
  • At the same time User B creates in BPD a “Bind Event to On Test Finished” node, which is linked to a custom event
    named “Event Finish Test
  • Both users push their changes to the version control system

As a result: BPD will have 2 Custom Events with the same name, bound to the same “On Test Finished” callback. This is an issue since when the “On Test Finshed” is called, only one of the Custom Event will be triggered.

Known workaround: recreate the Custom Event in BPD and give it a different name from the BPB one (the editor will help in this procedure and gives an error when trying to reuse the same name).

Expected behaviour: when opening BPD I would have expected a “data validation” on all present nodes and an error on the Custom Event with the same name as BPB’s one.

Is this a known bug, or did I miss something?

Thanks.