Skip to content

CDA-92: Fix to resolve TimeSeriesGroup DAO serializing AssignedTimeSeries nulls#1566

Merged
rma-rripken merged 2 commits intoUSACE:developfrom
zack-rma:bugfix/ts-group-attribute
Feb 4, 2026
Merged

CDA-92: Fix to resolve TimeSeriesGroup DAO serializing AssignedTimeSeries nulls#1566
rma-rripken merged 2 commits intoUSACE:developfrom
zack-rma:bugfix/ts-group-attribute

Conversation

@zack-rma
Copy link
Collaborator

@zack-rma zack-rma commented Feb 4, 2026

Fix to resolve TimeSeriesGroup DAO serializing AssignedTimeSeries null attributes as strings.

Includes integration test and serialization unit test.

Resolves #1564

…l attributes as strings. Includes integration test and serialization unit test. Resolves USACE#1564
@rma-rripken
Copy link
Collaborator

I did a search across the code base and couldn't find any other places were the same pattern was used so we shouldn't hit this error on any other DTO

@rma-rripken
Copy link
Collaborator

LocationGroups were built slightly differently so they shouldn't exhibit this either

@rma-rripken rma-rripken merged commit 576bd7e into USACE:develop Feb 4, 2026
6 of 7 checks passed
@zack-rma zack-rma deleted the bugfix/ts-group-attribute branch February 4, 2026 22:35
@MikeNeilson
Copy link
Contributor

So why did this bypass the "latest schema" check? at least without any explanation. Fast resolution is got, not if it risks breaking something else though.

@rma-rripken
Copy link
Collaborator

I bypassed the latest schema check b/c it has been broken. There are two failing IT tests, one in WaterSupplyAccounting and another in TimeSeriesFiltered that only fail in latest. They failed for me and Bryson both in our recent PR's.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Timeseries Groups return "null" if attribute field is blank

3 participants