Skip to content

Fix TimeArrayInfo property on readers

Previously, the information property TimeArrayInfo for the TimeArray property on XML and PIO readers was a list of possible time arrays from the dataset. This could lead to an invalid initialization of the TimeArray property from that information property if it had more than one string element, leading to an error in the client/server layer where the method is called with incorrect arguments.

The solution is to provide a different information array that accesses the ActiveTimeDataArrayName and use that for the information property. This new information-only property takes the name TimeArrayInfo, and the string array information-only property is renamed TimeArrayListInfo. It is still needed for the StringListDomain used for the TimeArray property.

Closes #20688 (closed)

Merge request reports