Skip to content

Commit 03e3aae

Browse files
author
Justin
committed
Fix because Valve removed URL from Hero VDF.
1 parent 689db77 commit 03e3aae

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/SourceSchemaParser/DOTA2/DotaHeroSchemaItem.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ internal class DotaHeroSchemaItem
263263
[JsonProperty("ARDMDisabled")]
264264
public string ARDMDisabled { get; set; }
265265

266-
[JsonProperty("url")]
266+
[JsonProperty("workshop_guide_name")]
267267
public string Url { get; set; }
268268

269269
[JsonProperty("role")]

src/SourceSchemaParser/JsonConverters/SchemaItemToDotaHeroJsonConverter.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ public override object ReadJson(JsonReader reader, Type objectType, object exist
3535
JObject o = (JObject)item.Value;
3636

3737
DotaHeroSchemaItem heroSchemaItem = JsonConvert.DeserializeObject<DotaHeroSchemaItem>(item.Value.ToString());
38+
if (!string.IsNullOrWhiteSpace(heroSchemaItem.Url)) { heroSchemaItem.Url = heroSchemaItem.Url.Replace(" ", "_"); }
3839
heroSchemaItem.Name = item.Name;
3940
if (heroSchemaItem.Team == "good") { heroSchemaItem.Team = "Good"; } // fix stupid caps
4041

0 commit comments

Comments
 (0)