diff --git a/METADATA_SUPPORT.md b/METADATA_SUPPORT.md index 7ae5eb9911..8ce717af6e 100644 --- a/METADATA_SUPPORT.md +++ b/METADATA_SUPPORT.md @@ -509,7 +509,7 @@ v56 introduces the following new types. Here's their current level of support |Metadata Type|Support|Notes| |:---|:---|:---| -|AIUsecaseDefinition|❌|Not supported, but support could be added (but not for tracking)| +|AIUsecaseDefinition|⚠️|Supports deploy/retrieve but not source tracking| |AccountingFieldMapping|❌|Not supported, but support could be added| |AccountingSettings|✅|| |BotBlock|❌|Not supported, but support could be added| @@ -521,6 +521,9 @@ v56 introduces the following new types. Here's their current level of support |DataSourceBundleDefinition|✅|| |DataSrcDataModelFieldMap|✅|| |DataStreamTemplate|✅|| +|DigitalExperience|❌|Not supported, but support could be added (but not for tracking)| +|DigitalExperienceBundle|❌|Not supported, but support could be added (but not for tracking)| +|DigitalExperienceConfig|❌|Not supported, but support could be added (but not for tracking)| |ExplainabilityMsgActionDefinition|❌|Not supported, but support could be added| |ExpressionSetObjectAlias|❌|Not supported, but support could be added| |FuelType|❌|Not supported, but support could be added| diff --git a/src/resolve/connectionResolver.ts b/src/resolve/connectionResolver.ts index 6866182646..c5babfc02e 100644 --- a/src/resolve/connectionResolver.ts +++ b/src/resolve/connectionResolver.ts @@ -44,7 +44,7 @@ export class ConnectionResolver { for await (const componentResult of componentPromises) { for (const component of componentResult) { let componentType: MetadataType; - if (typeof component.type === 'string') { + if (typeof component.type === 'string' && component.type.length) { componentType = this.registry.getTypeByName(component.type); } else { // fix { type: { "$": { "xsi:nil": "true" } } }