From 57ec6eab7eef244c1eb7938cf36daa5389332a81 Mon Sep 17 00:00:00 2001 From: rijkvanzanten Date: Mon, 5 Oct 2020 18:19:30 -0400 Subject: [PATCH] Fix selecting existing item creating empty duplicate row Fixes #514 --- app/src/interfaces/many-to-many/use-preview.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/interfaces/many-to-many/use-preview.ts b/app/src/interfaces/many-to-many/use-preview.ts index bc2b9a0374..ba80413f0d 100644 --- a/app/src/interfaces/many-to-many/use-preview.ts +++ b/app/src/interfaces/many-to-many/use-preview.ts @@ -161,7 +161,9 @@ export default function usePreview({ const junctionPrimaryKey = junctionCollectionPrimaryKeyField.value.field; - return (value.value || []).filter((stagedEdit: any) => !stagedEdit.$delete && !stagedEdit[junctionPrimaryKey]); + return (value.value || []).filter( + (stagedEdit: any) => !stagedEdit.$delete && !stagedEdit[junctionPrimaryKey] && stagedEdit.$new === true + ); } /**