diff --git a/src/Artemis.Core/Plugins/Modules/DataModel.cs b/src/Artemis.Core/Plugins/Modules/DataModel.cs index c2eb187c9..4a0ab079e 100644 --- a/src/Artemis.Core/Plugins/Modules/DataModel.cs +++ b/src/Artemis.Core/Plugins/Modules/DataModel.cs @@ -258,7 +258,12 @@ namespace Artemis.Core.Modules internal T? GetDynamicChildValue(string key) { if (TryGetDynamicChild(key, out DynamicChild? dynamicChild) && dynamicChild.BaseValue != null) - return (T) dynamicChild.BaseValue; + { + if (dynamicChild.BaseValue is T value) + return value; + return default; + } + return default; }