Issue with updateCdt function in 17.2

We use the updateCdt() function from the CDT Manipulation shared component in many places across our application. After upgrading one of our sites to 17.2, we are finding that this function call fails in multiple places with the attached error relating to nested CDTs. It does not fail, however, on our non-17.2 environments.

 

Has anybody encountered this change in behavior between Appian versions, and if so, are there any workarounds that wouldn't require us to refactor this everywhere?

 

I've seen a similar discussion here, but no answers indicated any change in behavior between different Appian versions.

 

  Discussion posts and replies are publicly visible