File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
bulk-model-sync-lib/src/commonMain/kotlin/org/modelix/model/sync/bulk Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -285,6 +285,7 @@ class ModelImporter(
285
285
nodeData.references.forEach {
286
286
val expectedTargetId = it.value
287
287
val actualTargetId = node.getReferenceTarget(it.key)?.originalId()
288
+ ? : node.getReferenceTargetRef(it.key)?.serialize()
288
289
if (actualTargetId != expectedTargetId) {
289
290
val expectedTarget = originalIdToExisting[expectedTargetId]
290
291
if (expectedTarget == null ) {
@@ -296,8 +297,7 @@ class ModelImporter(
296
297
}
297
298
val toBeRemoved = node.getReferenceRoles().toSet() - nodeData.references.keys
298
299
toBeRemoved.forEach {
299
- val nullReference: INodeReference ? = null
300
- node.setReferenceTarget(it, nullReference)
300
+ node.setReferenceTarget(it, null as INodeReference ? )
301
301
}
302
302
}
303
303
}
You can’t perform that action at this time.
0 commit comments