When using the DoOnce MultiInput node in blueprints, deleting a newly added pin on the input side will not delete its corresponding output pin. Adding a new pin after that will create the result like Screenshot_01 which has been attached.

This issue occurs in 4.13.2, 4.14.3, and 4.15.1 Binary builds of the engine

Steps to Reproduce
  1. Create a new project
  2. Create a new actor class blueprint > name it Actor_BP > Open Actor_BP
  3. Navigate to Actor_BP's event graph
  4. Add a DoOnce MultiInput node
  5. Add a new pin
  6. Delete the new pin
  7. Add a new Pin
    Result: The output pin is not delete
    Expected Result: The output pin is deleted

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

Won't Fix
ComponentUE - Gameplay - Blueprint
Affects Versions4.
CreatedApr 13, 2017
ResolvedAug 18, 2021
UpdatedAug 18, 2021