mirror of
https://github.com/Radarr/Radarr.git
synced 2024-11-04 10:02:40 +01:00
Fixed: Command Inherited Properties not Saved to DB
This commit is contained in:
parent
ce9fc48910
commit
d6f15af6b6
@ -1,4 +1,4 @@
|
|||||||
using System.Data;
|
using System.Data;
|
||||||
using System.Text.Json;
|
using System.Text.Json;
|
||||||
using NzbDrone.Common.Extensions;
|
using NzbDrone.Common.Extensions;
|
||||||
using NzbDrone.Common.Reflection;
|
using NzbDrone.Common.Reflection;
|
||||||
@ -39,7 +39,9 @@ public override Command Parse(object value)
|
|||||||
|
|
||||||
public override void SetValue(IDbDataParameter parameter, Command value)
|
public override void SetValue(IDbDataParameter parameter, Command value)
|
||||||
{
|
{
|
||||||
parameter.Value = value == null ? null : JsonSerializer.Serialize(value, SerializerSettings);
|
// Cast to object to get all properties written out
|
||||||
|
// https://github.com/dotnet/corefx/issues/38650
|
||||||
|
parameter.Value = value == null ? null : JsonSerializer.Serialize((object)value, SerializerSettings);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using System.Data;
|
using System.Data;
|
||||||
using System.Text.Json;
|
using System.Text.Json;
|
||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
using Dapper;
|
using Dapper;
|
||||||
@ -39,7 +39,9 @@ public EmbeddedDocumentConverter(params JsonConverter[] converters)
|
|||||||
|
|
||||||
public override void SetValue(IDbDataParameter parameter, T value)
|
public override void SetValue(IDbDataParameter parameter, T value)
|
||||||
{
|
{
|
||||||
parameter.Value = JsonSerializer.Serialize(value, SerializerSettings);
|
// Cast to object to get all properties written out
|
||||||
|
// https://github.com/dotnet/corefx/issues/38650
|
||||||
|
parameter.Value = JsonSerializer.Serialize((object)value, SerializerSettings);
|
||||||
}
|
}
|
||||||
|
|
||||||
public override T Parse(object value)
|
public override T Parse(object value)
|
||||||
|
Loading…
Reference in New Issue
Block a user