1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-21 19:27:24 +08:00

Fix null being serialized

This commit is contained in:
smoogipoo 2018-11-30 18:52:31 +09:00
parent 4144f4bd2f
commit f80a30cba4

View File

@ -44,7 +44,8 @@ namespace osu.Game.Scoring
{
get
{
if (mods != null) return mods;
if (mods != null)
return mods;
if (modsJson == null)
return Array.Empty<Mod>();
@ -65,7 +66,16 @@ namespace osu.Game.Scoring
[Column("Mods")]
public string ModsJson
{
get => modsJson ?? (modsJson = JsonConvert.SerializeObject(mods));
get
{
if (modsJson != null)
return modsJson;
if (mods == null)
return null;
return modsJson = JsonConvert.SerializeObject(mods);
}
set
{
modsJson = value;