diff --git a/libs/api/metadata-converter/src/lib/gn4/gn4.field.mapper.ts b/libs/api/metadata-converter/src/lib/gn4/gn4.field.mapper.ts index b125ec51fa..38f5a07161 100644 --- a/libs/api/metadata-converter/src/lib/gn4/gn4.field.mapper.ts +++ b/libs/api/metadata-converter/src/lib/gn4/gn4.field.mapper.ts @@ -287,8 +287,11 @@ export class Gn4FieldMapper { output ), resourceType: (output, source) => { - const resourceType = selectField(source, 'resourceType') - const kind = resourceType[0] === 'service' ? 'service' : 'dataset' + const resourceType = selectField( + getFirstValue(selectField(source, 'resourceType')), + 'key' + ) + const kind = resourceType === 'service' ? 'service' : 'dataset' return { ...output, kind,