Handle potential NULL shadow property value

This commit is contained in:
Sipke Schoorstra 2021-01-09 14:16:49 +01:00
parent 9bfe7d474a
commit 41a0e135f6

View file

@ -38,6 +38,7 @@ namespace Elsa.Persistence.EntityFramework.Core.Stores
};
var json = _contentSerializer.Serialize(data);
DbContext.Entry(entity).Property("Data").CurrentValue = json;
}
@ -55,8 +56,10 @@ namespace Elsa.Persistence.EntityFramework.Core.Stores
};
var json = (string)DbContext.Entry(entity).Property("Data").CurrentValue;
data = JsonConvert.DeserializeAnonymousType(json, data, DefaultContentSerializer.CreateDefaultJsonSerializationSettings());
if(!string.IsNullOrWhiteSpace(json))
data = JsonConvert.DeserializeAnonymousType(json, data, DefaultContentSerializer.CreateDefaultJsonSerializationSettings());
entity.Output = data.Output;
entity.Variables = data.Variables;
entity.ActivityData = data.ActivityData;