Description

The fix for UE-74965 caused a regression where links to material nodes no longer carry over when a group of nodes is copied and pasted

~

User submitted Image and repro steps appended. I confirmed this was working in 4.23, broken in 4.24.0 and fixed in 4.25 MAIN @ CL 10730208   -Alex

  1. Create a Material Function with 3 Function Inputs (multiply all function inputs together for the output)
  2. Create a Material and put in that function 
  3. Promote Variables from all Function Inputs
  4. Copy/Paste this structure (3 Params connected with the function) 
  5. That should work
  6. Now go back to the function and set one of those 3 Function Inputs to "Use Preview Value as Default" = true
  7. Compile and save all 
  8. Go back to the Material and do the copy/paste thing again
  9. Now all 3 Connections should be gone
Steps to Reproduce

Create a material function node and a second node in the material editor. Connect them, then copy and paste the group. Note that the connections are no longer present

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-85358 in the post.

7
Login to Vote

Fixed
ComponentTools - Material Editor
Affects Versions4.24
Target Fix4.24.2
Fix Commit10801172
Main Commit10803843
Release Commit10801172
CreatedDec 3, 2019
ResolvedDec 18, 2019
UpdatedMar 3, 2020