Browse Source

Fix persistence of rule name.

pull/436/head
Sebastian Stehle 6 years ago
parent
commit
37a7260fe3
  1. 8
      backend/src/Squidex.Domain.Apps.Core.Model/Rules/Json/JsonRule.cs
  2. 2
      backend/tests/Squidex.Domain.Apps.Core.Tests/Model/Rules/RuleTests.cs

8
backend/src/Squidex.Domain.Apps.Core.Model/Rules/Json/JsonRule.cs

@ -22,6 +22,9 @@ namespace Squidex.Domain.Apps.Core.Rules.Json
[JsonProperty]
public bool IsEnabled { get; set; }
[JsonProperty]
public string Name { get; set; }
public JsonRule()
{
}
@ -47,6 +50,11 @@ namespace Squidex.Domain.Apps.Core.Rules.Json
rule = rule.Disable();
}
if (Name != null)
{
rule = rule.Rename(Name);
}
return rule;
}
}

2
backend/tests/Squidex.Domain.Apps.Core.Tests/Model/Rules/RuleTests.cs

@ -142,7 +142,7 @@ namespace Squidex.Domain.Apps.Core.Model.Rules
[Fact]
public void Should_serialize_and_deserialize()
{
var rule_1 = rule_0.Disable();
var rule_1 = rule_0.Disable().Rename("MyName");
var serialized = rule_1.SerializeAndDeserialize();

Loading…
Cancel
Save