1
0
mirror of https://github.com/Artemis-RGB/Artemis synced 2025-12-13 05:48:35 +00:00

Migrations - Fixed color gradient migration issue

This commit is contained in:
Robert 2021-04-06 21:38:05 +02:00
parent 0e76ec31a3
commit 5d6a2610b9

View File

@ -12,10 +12,14 @@ namespace Artemis.Storage.Migrations
foreach (BsonValue propertyEntity in propertyEntities.AsArray) foreach (BsonValue propertyEntity in propertyEntities.AsArray)
{ {
string valueString = propertyEntity["Value"].AsString; if (propertyEntity["Value"] == null)
if (!valueString.StartsWith("{\"Stops\":[{") || !valueString.EndsWith("}]}"))
continue; continue;
string valueString = propertyEntity["Value"].AsString;
if (valueString == null)
continue;
if (!valueString.StartsWith("{\"Stops\":[{") || !valueString.EndsWith("}]}"))
continue;
valueString = valueString.Replace("{\"Stops\":[{", "[{"); valueString = valueString.Replace("{\"Stops\":[{", "[{");
valueString = valueString.Replace("}]}", "}]"); valueString = valueString.Replace("}]}", "}]");
propertyEntity["Value"] = valueString; propertyEntity["Value"] = valueString;