Browse Source

Schema class fixed.

pull/194/head
Sebastian Stehle 8 years ago
parent
commit
a9230f2c9f
  1. 8
      src/Squidex.Domain.Apps.Core.Model/Schemas/Schema.cs
  2. 2
      tests/RunCoverage.ps1

8
src/Squidex.Domain.Apps.Core.Model/Schemas/Schema.cs

@ -105,6 +105,12 @@ namespace Squidex.Domain.Apps.Core.Schemas
fieldsOrdered = ImmutableArray.Create(fields); fieldsOrdered = ImmutableArray.Create(fields);
} }
protected override void OnCloned()
{
fieldsById = null;
fieldsByName = null;
}
[Pure] [Pure]
public Schema Update(SchemaProperties newProperties) public Schema Update(SchemaProperties newProperties)
{ {
@ -192,7 +198,7 @@ namespace Squidex.Domain.Apps.Core.Schemas
[Pure] [Pure]
public Schema DeleteField(long fieldId) public Schema DeleteField(long fieldId)
{ {
if (!fieldsById.TryGetValue(fieldId, out var field)) if (!FieldsById.TryGetValue(fieldId, out var field))
{ {
return this; return this;
} }

2
tests/RunCoverage.ps1

@ -76,6 +76,6 @@ if ($all -Or $users) {
-oldStyle -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" ` -reports:"$folderWorking\$folderReports\*.xml" `
-targetdir:"$folderWorking\$folderReports\Output" -targetdir:"$folderWorking\$folderReports\Output"
Loading…
Cancel
Save