From a9230f2c9f95a275f076a1d5459ad8f0e42bad7c Mon Sep 17 00:00:00 2001 From: Sebastian Stehle Date: Sat, 25 Nov 2017 17:37:49 +0100 Subject: [PATCH] Schema class fixed. --- src/Squidex.Domain.Apps.Core.Model/Schemas/Schema.cs | 8 +++++++- tests/RunCoverage.ps1 | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Squidex.Domain.Apps.Core.Model/Schemas/Schema.cs b/src/Squidex.Domain.Apps.Core.Model/Schemas/Schema.cs index e2770ebba..44404f001 100644 --- a/src/Squidex.Domain.Apps.Core.Model/Schemas/Schema.cs +++ b/src/Squidex.Domain.Apps.Core.Model/Schemas/Schema.cs @@ -105,6 +105,12 @@ namespace Squidex.Domain.Apps.Core.Schemas fieldsOrdered = ImmutableArray.Create(fields); } + protected override void OnCloned() + { + fieldsById = null; + fieldsByName = null; + } + [Pure] public Schema Update(SchemaProperties newProperties) { @@ -192,7 +198,7 @@ namespace Squidex.Domain.Apps.Core.Schemas [Pure] public Schema DeleteField(long fieldId) { - if (!fieldsById.TryGetValue(fieldId, out var field)) + if (!FieldsById.TryGetValue(fieldId, out var field)) { return this; } diff --git a/tests/RunCoverage.ps1 b/tests/RunCoverage.ps1 index 3607e486f..594623942 100644 --- a/tests/RunCoverage.ps1 +++ b/tests/RunCoverage.ps1 @@ -76,6 +76,6 @@ if ($all -Or $users) { -oldStyle } -&"$folderHome\.nuget\packages\ReportGenerator\3.0.1\tools\ReportGenerator.exe" ` +&"$folderHome\.nuget\packages\ReportGenerator\3.0.2\tools\ReportGenerator.exe" ` -reports:"$folderWorking\$folderReports\*.xml" ` -targetdir:"$folderWorking\$folderReports\Output" \ No newline at end of file