From cc7d3db099eb9148de03c1ed8ac657373ad07429 Mon Sep 17 00:00:00 2001 From: Nitwel Date: Fri, 3 Feb 2023 16:01:42 +0100 Subject: [PATCH] fix applying corresponding changes (#17392) --- .../data-model/field-detail/store/alterations/files.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/modules/settings/routes/data-model/field-detail/store/alterations/files.ts b/app/src/modules/settings/routes/data-model/field-detail/store/alterations/files.ts index 93c604a89d..7ea4f16153 100644 --- a/app/src/modules/settings/routes/data-model/field-detail/store/alterations/files.ts +++ b/app/src/modules/settings/routes/data-model/field-detail/store/alterations/files.ts @@ -2,6 +2,7 @@ import { StateUpdates, State, HelperFunctions } from '../types'; import { set } from 'lodash'; import { useCollectionsStore } from '@/stores/collections'; import { useFieldsStore } from '@/stores/fields'; +import { setRelatedOneFieldForCorrespondingField } from './m2m'; export function applyChanges(updates: StateUpdates, state: State, helperFn: HelperFunctions) { const { hasChanged } = helperFn; @@ -37,6 +38,10 @@ export function applyChanges(updates: StateUpdates, state: State, helperFn: Help matchJunctionCollectionName(updates); } + if (hasChanged('fields.corresponding')) { + setRelatedOneFieldForCorrespondingField(updates); + } + if ( [ 'relations.o2m.collection',