From 8682985977a7f99108b73838f62b21f4e795d19f Mon Sep 17 00:00:00 2001 From: Rosalie Wanders Date: Thu, 18 May 2023 16:37:51 +0200 Subject: [PATCH] SporeServer: ensure model has blocks in GetArcheTypes() --- SporeServer/Models/Xml/SporeModel.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/SporeServer/Models/Xml/SporeModel.cs b/SporeServer/Models/Xml/SporeModel.cs index 9736025..31984a1 100644 --- a/SporeServer/Models/Xml/SporeModel.cs +++ b/SporeServer/Models/Xml/SporeModel.cs @@ -778,6 +778,12 @@ public static SporeArcheType[] GetArcheTypes(SporeModel model) // create list of blocks that the model has var blocks = new List(); + // ensure blocks exist + if (model.Blocks == null) + { + return types.ToArray(); + } + foreach (var block in model.Blocks) { var type = block.BlockId[0];