You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ensure that serialization does not serialize base KOQ when serializing property override.
Review C++ for other property attributes that are pulled from base property if not locally defined and ensure TypeScript does the same. Make sure there are tests on both sides that ensure attributes pulled from base properties are not serialized with property overrides
The text was updated successfully, but these errors were encountered:
The C++ ECObjects implementation gets the base KOQ if not defined locally: https://github.com/iTwin/imodel-native/blob/0598b2eb063f79e42141b2c5692db7df4c34a07f/iModelCore/ecobjects/src/ECProperty.cpp#L916
The TypeScript code does not:
itwinjs-core/core/ecschema-metadata/src/Metadata/Property.ts
Line 72 in 1840331
Ensure that serialization does not serialize base KOQ when serializing property override.
Review C++ for other property attributes that are pulled from base property if not locally defined and ensure TypeScript does the same. Make sure there are tests on both sides that ensure attributes pulled from base properties are not serialized with property overrides
The text was updated successfully, but these errors were encountered: