Browse Source

Fixed default value factory.

pull/414/head
Sebastian Stehle 6 years ago
parent
commit
0e86af1b3f
  1. 2
      src/Squidex.Domain.Apps.Core.Operations/EnrichContent/DefaultValueFactory.cs
  2. 2
      tests/Squidex.Domain.Apps.Core.Tests/Operations/EnrichContent/ContentEnrichmentTests.cs

2
src/Squidex.Domain.Apps.Core.Operations/EnrichContent/DefaultValueFactory.cs

@ -88,7 +88,7 @@ namespace Squidex.Domain.Apps.Core.EnrichContent
if (field.Properties.CalculatedDefaultValue == DateTimeCalculatedDefaultValue.Today) if (field.Properties.CalculatedDefaultValue == DateTimeCalculatedDefaultValue.Today)
{ {
return JsonValue.Create(now.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture)); return JsonValue.Create($"{now.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture)}T00:00:00Z");
} }
return JsonValue.Create(field.Properties.DefaultValue?.ToString()); return JsonValue.Create(field.Properties.DefaultValue?.ToString());

2
tests/Squidex.Domain.Apps.Core.Tests/Operations/EnrichContent/ContentEnrichmentTests.cs

@ -117,7 +117,7 @@ namespace Squidex.Domain.Apps.Core.Operations.EnrichContent
Fields.DateTime(1, "1", Partitioning.Invariant, Fields.DateTime(1, "1", Partitioning.Invariant,
new DateTimeFieldProperties { CalculatedDefaultValue = DateTimeCalculatedDefaultValue.Today }); new DateTimeFieldProperties { CalculatedDefaultValue = DateTimeCalculatedDefaultValue.Today });
Assert.Equal(JsonValue.Create("2017-10-12"), DefaultValueFactory.CreateDefaultValue(field, now)); Assert.Equal(JsonValue.Create("2017-10-12T00:00:00Z"), DefaultValueFactory.CreateDefaultValue(field, now));
} }
[Fact] [Fact]

Loading…
Cancel
Save