[4.9 P1][4.8.3] Function does not set back default value after linkage was removed

№ 3

Title: [4.9 P1][4.8.3] Function does not set back default value after linkage was removed.

Importance: Medium.

Branch: Binary

Build version:
Version: 4.8.3-2634408+++depot+UE4-Releases+4.8
Version: 4.9.0-2633546+++depot+UE4-Releases+4.9

System Specs: It will be provided by request.

Attachments: It will be provided by request.

Detailed description of the issue:
The default values set to zero after linkage removed.

Screenshots/Link to video: It will be provided by request.

Reproduction steps:

  1. Create new blank project.
  2. Create new actor BP.
  3. Create new function in created actor BP. Function should have any input parameters with default values.
  4. Call the function with some variables those was connected to function input.
  5. Remove the connected noted.
  6. Make sure that the input parameters was setted to 0 or other empty values instead of default values.

Frequency: 100%

Expected behavior:
If function lose input variables it should use it’s own default value instead of set it to zero.

Hi Alexios,

Thanks for the report! I was able to reproduce this in 4.8.3 as well as our internal build, and I’ve created a bug report for the issue (UE-19549). I’ll post here when I see any updates. Thanks!