When using the inputs of a function, splitting a variable and then changing its variable type does not properly update the node as expected. This occurs with any variable type that can be split. Saving and reopening the project does not resolve this issue. This issue is not labeled a regression at this time.

Versions Tested:
4.15.3 - CL: 3450819 - Issue occurs
4.16.3 - CL: 3561208 - Issue occurs
4.17.1 - CL: 3586342 - Issue occurs

Steps to Reproduce
  1. Create a new project (No template or starter content needed)
  2. Create a new Actor class blueprint > name it "Test_BP" > open Test_BP
  3. Create a new function > in the details panel under inputs > add a vector variable
  4. Split the Vector variable and Increment one of the float variables
  5. In the details panel for the function change the variable type of the vector
  6. Compile and save the blueprint
    Result: The split pin does not update to the new variable type, even after recombining the pin
    Expected result: The pin changes variable types and disconnects from nodes properly

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-49028 in the post.

Login to Vote

ComponentUE - Gameplay - Blueprint
Affects Versions4.
Target Fix4.18
Fix Commit3545025
Main Commit3628687
CreatedAug 30, 2017
ResolvedAug 30, 2017
UpdatedApr 27, 2018
View Jira Issue