Set Members In Struct node does not work

This problem is far larger than devs imagine. primary use case for structs is as individual data records in a list. And, when an array is not original source of data, but (theoretically) a list of references to original records, no amount of hacking can possibly work around issue.

For example, in my case, I can’t even use the “make struct” workaround. I have a bunch of struct records and a function that searches through these based on given search parameters and returns an array containing found records. I need to then modify those records, but I can’t. Setting one of array items returned by search function wouldn’t affect original record; they would only affect temporary search results array returned by search function.