diff --git a/src/modules/Elsa.Expressions/Helpers/ObjectConverter.cs b/src/modules/Elsa.Expressions/Helpers/ObjectConverter.cs index df136aceb..27cd0c1cd 100644 --- a/src/modules/Elsa.Expressions/Helpers/ObjectConverter.cs +++ b/src/modules/Elsa.Expressions/Helpers/ObjectConverter.cs @@ -167,6 +167,9 @@ public static class ObjectConverter if (underlyingSourceType == typeof(double)) return Enum.ToObject(underlyingTargetType, Convert.ChangeType(value, typeof(int))); + + if (underlyingSourceType == typeof(long)) + return Enum.ToObject(underlyingTargetType, Convert.ChangeType(value, typeof(int))); } if (value is string s)