Description

When a user deletes a Niagara User Parameter within the Niagara System editor window, attempting to create a new parameter with the same name immediately after deletion results in an error. Despite the deletion, the system prevents the creation of a new parameter with the same name until the user closes and reopens the Niagara System editor window.

 

Steps to Reproduce

1. Open any Niagara system in the Niagara System editor.
2. Navigate to the "User Parameters" tab within the editor interface.
3. Create a new parameter by clicking on the "Add Parameter" button and selecting the parameter type. Name this parameter "TestParameter".
4. Save the changes made to the Niagara system.
5. Within the "User Parameters" tab, locate the "TestParameter" parameter and delete it by selecting it and clicking on the delete option.
6. Save the changes made to the Niagara system after deleting the parameter.
7. Attempt to create a new parameter by clicking on the "Add Parameter" button and selecting any parameter type.
8. Try to name the new parameter "TestParameter" again.
9. Observe the error message stating "A User Parameter with the same name already exists", indicating that the system is preventing the creation of a new parameter with the same name, even though the previous parameter has been deleted.

Have Comments or More Details?

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

0
Login to Vote

Backlogged
ComponentUE - Niagara - Scripting
Affects Versions5.35.3.15.3.2
Target Fix5.5
CreatedApr 22, 2024
UpdatedApr 23, 2024