View Issue Details

IDProjectCategoryView StatusLast Update
0004012NoesisGUIStudiopublic2025-10-31 12:42
Reporterdstewart Assigned Tosfernandez  
PrioritynormalSeveritymajor 
Status closedResolutionwon't fix 
Product VersionStudio_Alpha 
Target VersionStudio_Beta 
Summary0004012: Renaming a Referenced Data Structure Deletes All Of Its Properties and Values Where Used
Description

Currently if you reference a Data Structure "B" from a Data Structure "A", where there are Values Present in its Data Set, containing the Properties relayed by Data Structure "B": the renaming operation will permanently wipe all previously-existing Data Values in this Data Set.

Steps To Reproduce

Repro Steps:

1) Open the "MiniShowcases" project in the Internal GitHub, and navigate to the Data Panel.

2) Inspect the following in the Data Panel:
a) The Structure named "Vignette_MetaData",
b)The Structure named "Vignette_ViewModel",
c) The Vignette_ViewModel Data Set named "Vignettes_DataSet".

Observe that Vignette_ViewModel is using Vignette_MetaData as a Collection Property
Observe that the "Vignettes_DataSet" is populated with Values.

3) In the Data Panel, rename "Vignette_MetaData" to any new name.
4) Inspect the "Vignette_ViewModel" Structure.

Observe that the reference to what used to be "Vignette_MetaData" has been conserved, and has updated to the name name of the Structure given in Step 3).

4) Inspect the contents of the Data Set "Vignettes_DataSet".

Observe that all of the Data Properties, and all of their associated values that were once present, have now been wiped.

Expected Results: Renaming a Data Structure referenced in another Structure, does not result in permanently deleting the Data contained within.

PlatformAny

Activities

dstewart

dstewart

2025-10-31 12:42

developer   ~0011324

Going to close this one as will resubmit a new one with not out-of-date repro steps.

Issue History

Date Modified Username Field Change
2025-03-26 15:43 dstewart New Issue
2025-03-26 18:04 jsantos Assigned To => sfernandez
2025-03-26 18:04 jsantos Status new => assigned
2025-03-26 18:04 jsantos Target Version => Studio_Alpha
2025-04-02 11:08 sfernandez Target Version Studio_Alpha => Studio_Beta
2025-10-31 12:42 dstewart Status assigned => closed
2025-10-31 12:42 dstewart Resolution open => won't fix
2025-10-31 12:42 dstewart Note Added: 0011324