4.7p4 Renaming Blackboard keys breaks your tree

Normally you can rename any Blueprint, variable, etc in UE4 and it does a fantastic job of refactoring all your references for you. It makes development life amazeballs. Unfortunately, this nirvana does not extend to renaming BlackBoard keys.

Here’s my behavior tree before we get started.

Here I’ve right clicked and picked Rename, and I’m adding a 2 to the end of HasHeardNoise to repro the issue:

Oh no! It blew away my reference to HasHeardNoise and replaced it with something entirely. :frowning:

Hi Furroy,

Thank you for the report. I was able to reproduce you issue in the 4.7 Preview. I created JIRA UE-8415 in our tracking software and our developers will be investigating it further. We will post back here with an update as soon as we have something.

Cheers,

TJ

Hi Furroy,

I just wanted to give you an update, this is now fixed in our latest internal build. You should see it working properly in a future editor update.

Cheers,

TJ