Hi,
I have a hash table populated only using HashAppendValue(). The documentation for HashAppendValue() indicates that an array key value is always created or maintained. As such, I expect HashFind() to always return an array property value type (if I've only populated using HashAppendValue); however, HashFind() seems to return a string property value type if the hash key only has a single value/array-element (a 1-element array), and only returns an array property value type if there is more than 1 value for the key.
Is there a way to get the consistent/expected behavior in this scenario: to always get an array property value type returned by HashFind?
Thank you for any guidance.
Best,
Andrew