mirror of
https://github.com/PluralKit/PluralKit.git
synced 2026-02-04 13:06:50 +00:00
fix: don't try to parse privacy from v1 JSON model as v2 privacy model
This commit is contained in:
parent
7aaad288e6
commit
32b41de331
1 changed files with 2 additions and 3 deletions
|
|
@ -111,7 +111,7 @@ public class MemberPatch: PatchObject
|
|||
|
||||
if (isImport)
|
||||
{
|
||||
// legacy: used in old export files and APIv1
|
||||
// legacy: used in old export files
|
||||
if (o.ContainsKey("prefix") || o.ContainsKey("suffix") && !o.ContainsKey("proxy_tags"))
|
||||
patch.ProxyTags = new[] { new ProxyTag(o.Value<string>("prefix"), o.Value<string>("suffix")) };
|
||||
|
||||
|
|
@ -125,7 +125,6 @@ public class MemberPatch: PatchObject
|
|||
patch.BirthdayPrivacy = patch.ParsePrivacy(o, "birthday_privacy");
|
||||
if (o.ContainsKey("pronoun_privacy"))
|
||||
patch.PronounPrivacy = patch.ParsePrivacy(o, "pronoun_privacy");
|
||||
// if (o.ContainsKey("color_privacy")) member.ColorPrivacy = o.ParsePrivacy("member");
|
||||
if (o.ContainsKey("metadata_privacy"))
|
||||
patch.MetadataPrivacy = patch.ParsePrivacy(o, "metadata_privacy");
|
||||
}
|
||||
|
|
@ -137,7 +136,7 @@ public class MemberPatch: PatchObject
|
|||
.Where(p => p.Valid)
|
||||
.ToArray();
|
||||
|
||||
if (o.ContainsKey("privacy") && o["privacy"].Type != JTokenType.Null)
|
||||
if (o.ContainsKey("privacy") && o["privacy"].Type == JTokenType.Object)
|
||||
{
|
||||
var privacy = o.Value<JObject>("privacy");
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue