From f6ae038f701693461ca3284e119d8dc19ba0bfd0 Mon Sep 17 00:00:00 2001 From: Chris Thoburn Date: Tue, 19 Mar 2024 11:27:29 -0700 Subject: [PATCH] fix: set localState to latest identifier in belongsTo when merging identifiers (#9263) --- packages/graph/src/-private/operations/merge-identifier.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/graph/src/-private/operations/merge-identifier.ts b/packages/graph/src/-private/operations/merge-identifier.ts index aa2848b0630..c48db3370c3 100644 --- a/packages/graph/src/-private/operations/merge-identifier.ts +++ b/packages/graph/src/-private/operations/merge-identifier.ts @@ -39,7 +39,7 @@ function mergeBelongsTo(graph: Graph, rel: ResourceEdge, op: MergeOperation): vo rel.remoteState = op.value; } if (rel.localState === op.record) { - rel.localState = op.record; + rel.localState = op.value; notifyChange(graph, rel.identifier, rel.definition.key); } }