mirror of
https://github.com/tgstation/tgstation-server.git
synced 2026-08-26 14:37:44 +01:00
Corrects JSON.NET dictionary deserialization
This commit is contained in:
@@ -962,7 +962,7 @@ namespace TGS.Server
|
||||
}
|
||||
|
||||
var dick = JsonConvert.DeserializeObject<IDictionary<string, object>>(json);
|
||||
var user = dick["user"] as IDictionary<string, object>;
|
||||
var user = JsonConvert.DeserializeObject<IDictionary<string, object>>((string)dick["user"]);
|
||||
|
||||
newPR.Add("commit", atSHA ?? branch.Tip.Sha);
|
||||
newPR.Add("author", (string)user["login"]);
|
||||
|
||||
@@ -52,7 +52,7 @@ namespace TGS.Server
|
||||
var json = JsonConvert.DeserializeObject<IDictionary<string, object>>(rawdata);
|
||||
try
|
||||
{
|
||||
var details = json["changelog"] as IDictionary<string, object>;
|
||||
var details = JsonConvert.DeserializeObject<IDictionary<string, object>>((string)json["changelog"]);
|
||||
PathToChangelogPy = (string)details["script"];
|
||||
ChangelogPyArguments = (string)details["arguments"];
|
||||
ChangelogSupport = true;
|
||||
|
||||
Reference in New Issue
Block a user