Browse Source

DateTime fixes.

pull/303/head
Sebastian 8 years ago
parent
commit
da4943e090
  1. 4
      src/Squidex.Infrastructure.MongoDb/MongoDb/BsonJsonWriter.cs
  2. 4
      src/Squidex.Infrastructure/Log/JsonLogWriter.cs
  3. 5
      tools/Migrate_01/MigrationPath.cs

4
src/Squidex.Infrastructure.MongoDb/MongoDb/BsonJsonWriter.cs

@ -135,12 +135,12 @@ namespace Squidex.Infrastructure.MongoDb
public override void WriteValue(DateTime value)
{
bsonWriter.WriteString(value.ToString(CultureInfo.InvariantCulture));
bsonWriter.WriteString(value.ToString("yyyy-MM-ddTHH:mm:ssZ", CultureInfo.InvariantCulture));
}
public override void WriteValue(DateTimeOffset value)
{
bsonWriter.WriteString(value.ToString(CultureInfo.InvariantCulture));
bsonWriter.WriteString(value.ToString("yyyy-MM-ddTHH:mm:ssZ", CultureInfo.InvariantCulture));
}
public override void WriteValue(byte[] value)

4
src/Squidex.Infrastructure/Log/JsonLogWriter.cs

@ -56,14 +56,14 @@ namespace Squidex.Infrastructure.Log
IArrayWriter IArrayWriter.WriteValue(DateTime value)
{
jsonWriter.WriteValue(value.ToString("o", CultureInfo.InvariantCulture));
jsonWriter.WriteValue(value.ToString("yyyy-MM-ddTHH:mm:ssZ", CultureInfo.InvariantCulture));
return this;
}
IArrayWriter IArrayWriter.WriteValue(DateTimeOffset value)
{
jsonWriter.WriteValue(value.ToString("o", CultureInfo.InvariantCulture));
jsonWriter.WriteValue(value.ToString("yyyy-MM-ddTHH:mm:ss.fffZ", CultureInfo.InvariantCulture));
return this;
}

5
tools/Migrate_01/MigrationPath.cs

@ -15,7 +15,7 @@ namespace Migrate_01
{
public sealed class MigrationPath : IMigrationPath
{
private const int CurrentVersion = 11;
private const int CurrentVersion = 12;
private readonly IServiceProvider serviceProvider;
public MigrationPath(IServiceProvider serviceProvider)
@ -64,7 +64,8 @@ namespace Migrate_01
}
// Version 11: Introduce content drafts.
if (version < 11)
// Version 12: Fix problems with datetimes.
if (version < 12)
{
var migration = serviceProvider.GetService<DeleteContentCollections>();

Loading…
Cancel
Save