From 3cbfc348cde3975566240f7f580b2d3c80bd3246 Mon Sep 17 00:00:00 2001 From: CWX Date: Sat, 19 Apr 2025 15:40:21 +0100 Subject: [PATCH] default to null not enums default, so logic can work --- .../SptCommands/ProfileCommand/ProfileSptCommand.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Libraries/SPTarkov.Server.Core/Helpers/Dialogue/Commando/SptCommands/ProfileCommand/ProfileSptCommand.cs b/Libraries/SPTarkov.Server.Core/Helpers/Dialogue/Commando/SptCommands/ProfileCommand/ProfileSptCommand.cs index 53a26ddd..15cffb20 100644 --- a/Libraries/SPTarkov.Server.Core/Helpers/Dialogue/Commando/SptCommands/ProfileCommand/ProfileSptCommand.cs +++ b/Libraries/SPTarkov.Server.Core/Helpers/Dialogue/Commando/SptCommands/ProfileCommand/ProfileSptCommand.cs @@ -83,10 +83,10 @@ public class ProfileSptCommand( break; case "skill": { - var enumSkill = Enum.GetValues(typeof(SkillTypes)) - .Cast() + var enumSkill = Enum.GetValues() + .Cast() .FirstOrDefault( - t => t.ToString().ToLower() == skill + t => t?.ToString().ToLower() == skill ); if (enumSkill == null) @@ -149,7 +149,7 @@ public class ProfileSptCommand( return request.DialogId; } - protected ProfileChangeEvent HandleSkillCommand(SkillTypes skill, int level) + protected ProfileChangeEvent HandleSkillCommand(SkillTypes? skill, int level) { var profileChangeEvent = new ProfileChangeEvent {