diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index db543056d..fcc5c69dd 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -49,6 +49,7 @@ _Released August 2025_ - Fixed all Bicep compilation errors and warnings with inline suppressions and descriptive comments. - Fixed Build-Toolkit.ps1 bicep generate-params command bug. - Fixed Azure Data Explorer dashboard queries by converting `todecimal(0)` to `toreal(0)` to ensure compatibility with KQL type system ([#1893](https://github.com/microsoft/finops-toolkit/issues/1893)). + - Fixed ADF pipeline dependency logic in config_RunBackfillJob, config_StartExportProcess, and config_ConfigureExports pipelines to properly handle both array and non-array scope configurations by adding 'Failed' condition to 'Save/Set Scopes' activity dependencies. ### [Optimization engine](optimization-engine/overview.md) v13 diff --git a/src/templates/finops-hub/modules/Microsoft.CostManagement/ManagedExports/app.bicep b/src/templates/finops-hub/modules/Microsoft.CostManagement/ManagedExports/app.bicep index 848fc8aac..9d9151ed1 100644 --- a/src/templates/finops-hub/modules/Microsoft.CostManagement/ManagedExports/app.bicep +++ b/src/templates/finops-hub/modules/Microsoft.CostManagement/ManagedExports/app.bicep @@ -496,6 +496,7 @@ resource dataFactory 'Microsoft.DataFactory/factories@2018-06-01' existing = { activity: 'Set Scopes' dependencyConditions: [ 'Succeeded' + 'Failed' ] } { @@ -742,6 +743,7 @@ resource dataFactory 'Microsoft.DataFactory/factories@2018-06-01' existing = { activity: 'Set Scopes' dependencyConditions: [ 'Succeeded' + 'Failed' ] } { @@ -1075,6 +1077,7 @@ resource dataFactory 'Microsoft.DataFactory/factories@2018-06-01' existing = { activity: 'Save Scopes' dependencyConditions: [ 'Succeeded' + 'Failed' ] } {