From ea7484425cf18f56a22a1556d9987dc743d30fbd Mon Sep 17 00:00:00 2001 From: mateuswetah Date: Fri, 10 May 2024 09:17:39 -0300 Subject: [PATCH] Checks if sourceMetadatum is an object to allow mapping to a compound metadata in importer. --- src/views/admin/components/edition/importer-mapping-form.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/views/admin/components/edition/importer-mapping-form.vue b/src/views/admin/components/edition/importer-mapping-form.vue index 6b118d459..5649e1686 100644 --- a/src/views/admin/components/edition/importer-mapping-form.vue +++ b/src/views/admin/components/edition/importer-mapping-form.vue @@ -108,7 +108,7 @@ v-for="(collectionMetadatum, metadatumIndex) of collectionNonChildMetadata" :key="metadatumIndex" :value="collectionMetadatum.id" - :disabled="checkIfMetadatumIsAvailable(collectionMetadatum.id)"> + :disabled="checkIfMetadatumIsAvailable(collectionMetadatum.id) || ( checkIfMetadatumIsCompound(collectionMetadatum) && sourceMetadatum.indexOf('compound|(') < 0 )"> {{ collectionMetadatum.name }} @@ -139,7 +139,7 @@ v-for="(collectionMetadatum, metadatumIndex) of collectionNonChildMetadata" :key="metadatumIndex" :value="collectionMetadatum.id" - :disabled="!checkIfMetadatumIsCompound(collectionMetadatum) || checkIfMetadatumIsAvailable(collectionMetadatum.id)"> + :disabled="!checkIfMetadatumIsCompound(collectionMetadatum) || checkIfMetadatumIsAvailable(collectionMetadatum.id) || typeof sourceMetadatum != 'object' || !Object.entries(sourceMetadatum)[0]"> {{ collectionMetadatum.name }}