Skip to content

Commit 9e4827b

Browse files
On error, set mod to errrror instead of crashing
1 parent 7a60848 commit 9e4827b

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

src/Managers/Main.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -384,10 +384,16 @@ internal static void Load(GameLogicData gameLogicData, JObject json)
384384
{
385385
var patchText = new StreamReader(new MemoryStream(file.bytes)).ReadToEnd();
386386
var template = new GldConfigTemplate(patchText, mod.id);
387+
var text = template.Render();
388+
if (text is null)
389+
{
390+
mod.status = Mod.Status.Error;
391+
continue;
392+
}
387393
Loader.LoadGameLogicDataPatch(
388394
mod,
389395
json,
390-
JObject.Parse(template.Render())
396+
JObject.Parse(text)
391397
);
392398
continue;
393399
}

0 commit comments

Comments
 (0)