From 0e80315142da4d4541e64d926bc5cc38344100f8 Mon Sep 17 00:00:00 2001 From: Azri Kahar <42867097+azrikahar@users.noreply.github.com> Date: Wed, 16 Feb 2022 22:28:42 +0800 Subject: [PATCH] Remove relation when translations field is deleted (#11584) --- app/src/stores/fields.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/stores/fields.ts b/app/src/stores/fields.ts index 0d0efaf25d..372e09ae39 100644 --- a/app/src/stores/fields.ts +++ b/app/src/stores/fields.ts @@ -223,7 +223,12 @@ export const useFieldsStore = defineStore({ }); relationsStore.relations = relationsStore.relations.filter((relation) => { - if (relation.collection === collectionKey && relation.field === fieldKey) return false; + if ( + (relation.collection === collectionKey && relation.field === fieldKey) || + (relation.related_collection === collectionKey && relation.meta?.one_field === fieldKey) + ) { + return false; + } return true; });