Closed nick4598 closed 1 week ago
Suggest to also update documentation with information that iModel name will be updated when skipPropagateChangesToRootElements is set to false:
Agree its worth mentioning, thanks.
This is caused by calling initializeiModelDb after we pushChanges. initializeiModelDb updates the .name property on the iModelDb by setting it to the name of the rootsubject. Since changes to root elements are being propagated, that root subject name gets changed and leads to the iModelDb.name property being updated.
Transformation services has hit 2 issues with the 'skipPropagateChangesToRootElements' being defaulted to false so far.
https://github.com/iTwin/imodel-transformer/issues/174
I don't see a reason to keep it as default false, mostly because afaik there was never actually any user / consumer request to propagate changes between the root elements.
Might be worth bringing this up with the larger group as well