diff --git a/Shared/Extensions/CustomInterfaces/IAiPromptbausteinTreeExtension.cs b/Shared/Extensions/CustomInterfaces/IAiPromptbausteinTreeExtension.cs index 3c974a990..ec7384aaa 100644 --- a/Shared/Extensions/CustomInterfaces/IAiPromptbausteinTreeExtension.cs +++ b/Shared/Extensions/CustomInterfaces/IAiPromptbausteinTreeExtension.cs @@ -27,10 +27,10 @@ namespace BS.Shared.Extensions.CustomInterfaces public static bool IsPredefinedNode(this IAiPromptbaustein aiPromptbaustein) - => aiPromptbaustein.isObject() && aiPromptbaustein.Oid < 0; + => aiPromptbaustein.isObject() && aiPromptbaustein.Oid is long oid && oid < 0; public static bool IsNoPredefinedNode(this IAiPromptbaustein aiPromptbaustein) - => aiPromptbaustein.isObject() && aiPromptbaustein.Oid >= 0; + => aiPromptbaustein.isObject() && (aiPromptbaustein.Oid is null || aiPromptbaustein.Oid >= 0); public static bool IsAddablePredefinedNode(this IAiPromptbaustein aiPromptbaustein) => aiPromptbaustein.IsPredefinedNode() && !aiPromptbaustein.IsNoAddablePredefinedNode();