From 0d565b24492cb8ded1238c30e81603959daeedb4 Mon Sep 17 00:00:00 2001 From: Andrey Katz Date: Wed, 26 Apr 2023 12:42:34 +0200 Subject: [PATCH 1/2] bug fix --- ifrs17/Report/ReportMutableScopesInteractive.ipynb | 1 + 1 file changed, 1 insertion(+) diff --git a/ifrs17/Report/ReportMutableScopesInteractive.ipynb b/ifrs17/Report/ReportMutableScopesInteractive.ipynb index 26fb0f69..55c34190 100644 --- a/ifrs17/Report/ReportMutableScopesInteractive.ipynb +++ b/ifrs17/Report/ReportMutableScopesInteractive.ipynb @@ -380,6 +380,7 @@ "\n void InitFilters() {", "\n FilterMapping = new Dictionary>() ;", "\n InputDataFilter = Enumerable.Empty<(string, string)>().ToArray();", + "\n specificFilters = Enumerable.Empty().ToArray();", "\n }", "\n}" ], From 3b7a47110386920dc232977eadb8cac9fdc6768d Mon Sep 17 00:00:00 2001 From: Andrey Katz Date: Wed, 26 Apr 2023 14:23:10 +0200 Subject: [PATCH 2/2] Do it the right way --- ifrs17/Report/ReportMutableScopesInteractive.ipynb | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/ifrs17/Report/ReportMutableScopesInteractive.ipynb b/ifrs17/Report/ReportMutableScopesInteractive.ipynb index 55c34190..7f16bd31 100644 --- a/ifrs17/Report/ReportMutableScopesInteractive.ipynb +++ b/ifrs17/Report/ReportMutableScopesInteractive.ipynb @@ -380,7 +380,6 @@ "\n void InitFilters() {", "\n FilterMapping = new Dictionary>() ;", "\n InputDataFilter = Enumerable.Empty<(string, string)>().ToArray();", - "\n specificFilters = Enumerable.Empty().ToArray();", "\n }", "\n}" ], @@ -559,7 +558,7 @@ "\n }", "\n", "\n async Task InitReportStorageScopeAsync() { // This has the Async issue, but imo it should come in the future", - "\n await GetStorage().InitializeReportIndependentCacheAsync();", + "\n await GetStorage().InitializeReportIndependentCacheAsync();", "\n }", "\n}" ], @@ -625,6 +624,7 @@ "\n", "\n void Init() {", "\n // BasicSliceAndDiceFormsEntity", + "\n specificFilters = Enumerable.Empty().ToArray();", "\n defaultRowSlices = new string[] { nameof(ReportVariable.Novelty), nameof(ReportVariable.VariableType) };", "\n defaultColumnSlices = new string[] { nameof(ReportVariable.Currency), nameof(ReportVariable.EconomicBasis) };", "\n }", @@ -653,6 +653,7 @@ "\n", "\n void Init() {", "\n // BasicSliceAndDiceFormsEntity", + "\n specificFilters = Enumerable.Empty().ToArray();", "\n defaultRowSlices = new string[] { nameof(ReportVariable.Novelty), nameof(ReportVariable.VariableType) };", "\n defaultColumnSlices = new string[] { nameof(ReportVariable.Currency), nameof(ReportVariable.EconomicBasis) };", "\n }", @@ -681,6 +682,7 @@ "\n", "\n void Init() {", "\n // BasicSliceAndDiceFormsEntity", + "\n specificFilters = Enumerable.Empty().ToArray();", "\n defaultRowSlices = new string[] { nameof(ReportVariable.AmountType) };", "\n defaultColumnSlices = new string[] { nameof(ReportVariable.Currency) };", "\n }", @@ -739,6 +741,7 @@ "\n", "\n void Init() {", "\n // BasicSliceAndDiceFormsEntity", + "\n specificFilters = Enumerable.Empty().ToArray();", "\n defaultRowSlices = new string[] { nameof(ReportVariable.VariableType) };", "\n defaultColumnSlices = new string[] { nameof(ReportVariable.Currency) };", "\n }", @@ -797,6 +800,7 @@ "\n", "\n void Init() {", "\n // BasicSliceAndDiceFormsEntity", + "\n specificFilters = Enumerable.Empty().ToArray();", "\n defaultRowSlices = new string[] { nameof(ReportVariable.Novelty), nameof(ReportVariable.VariableType) };", "\n defaultColumnSlices = new string[] { nameof(ReportVariable.Currency) };", "\n }", @@ -825,6 +829,7 @@ "\n", "\n void Init() {", "\n // BasicSliceAndDiceFormsEntity", + "\n specificFilters = Enumerable.Empty().ToArray();", "\n defaultRowSlices = new string[] { nameof(ReportVariable.Novelty), nameof(ReportVariable.VariableType) };", "\n defaultColumnSlices = new string[] { nameof(ReportVariable.Currency), nameof(ReportVariable.EstimateType) };", "\n }", @@ -853,6 +858,7 @@ "\n", "\n void Init() {", "\n // BasicSliceAndDiceFormsEntity", + "\n specificFilters = Enumerable.Empty().ToArray();", "\n defaultRowSlices = new string[] { nameof(ReportVariable.Novelty), nameof(ReportVariable.VariableType) };", "\n defaultColumnSlices = new string[] { nameof(ReportVariable.Currency), nameof(ReportVariable.EstimateType) };", "\n }", @@ -872,6 +878,7 @@ "\n", "\n void Init() {", "\n // BasicSliceAndDiceFormsEntity", + "\n specificFilters = Enumerable.Empty().ToArray();", "\n defaultRowSlices = new string[] { nameof(ReportVariable.VariableType) };", "\n defaultColumnSlices = new string[] { nameof(ReportVariable.Currency), nameof(ReportVariable.EstimateType) };", "\n }", @@ -900,6 +907,7 @@ "\n", "\n void Init() {", "\n // BasicSliceAndDiceFormsEntity", + "\n specificFilters = Enumerable.Empty().ToArray();", "\n defaultRowSlices = new string[] { nameof(ReportVariable.Novelty), nameof(ReportVariable.VariableType) };", "\n defaultColumnSlices = new string[] { nameof(ReportVariable.Currency), nameof(ReportVariable.EstimateType) };", "\n }", @@ -919,6 +927,7 @@ "\n", "\n void Init() {", "\n // BasicSliceAndDiceFormsEntity", + "\n specificFilters = Enumerable.Empty().ToArray();", "\n defaultRowSlices = new string[] { nameof(ReportVariable.VariableType) };", "\n defaultColumnSlices = new string[] { nameof(ReportVariable.Currency), nameof(ReportVariable.EstimateType) };", "\n }", @@ -947,6 +956,7 @@ "\n", "\n void Init() {", "\n // BasicSliceAndDiceFormsEntity", + "\n specificFilters = Enumerable.Empty().ToArray();", "\n defaultRowSlices = new string[] { nameof(ReportVariable.VariableType), nameof(ReportVariable.EstimateType) };", "\n defaultColumnSlices = new string[] { nameof(ReportVariable.Currency)};", "\n }",