From 1a759fef199a14bf4cfde91c98910c0168dd7784 Mon Sep 17 00:00:00 2001 From: Dev Date: Wed, 21 Aug 2024 09:52:32 +0100 Subject: [PATCH] Handled an edge case where the renaming system has no TypePrimeCandidate --- RecodeItLib/Remapper/RenameHelper.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/RecodeItLib/Remapper/RenameHelper.cs b/RecodeItLib/Remapper/RenameHelper.cs index 4d90e40..9f7f473 100644 --- a/RecodeItLib/Remapper/RenameHelper.cs +++ b/RecodeItLib/Remapper/RenameHelper.cs @@ -19,6 +19,12 @@ internal static class RenameHelper // Rename all fields and properties first if (DataProvider.Settings.Remapper.MappingSettings.RenameFields) { + if (remap.TypePrimeCandidate == null) + { + Logger.Log($"Unable to rename {remap.NewTypeName} as TypePrimeCandidate value is null/empty, skipping", ConsoleColor.Red); + return; + } + RenameAllFields( remap.TypePrimeCandidate.Name.String, remap.NewTypeName,