From 8ceb76ddbec9be3eba1f292db8cf71f1336296e8 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Mon, 18 Dec 2023 16:12:01 +0100 Subject: [PATCH] Add conversion support for long type in ObjectConverter The ObjectConverter file has been updated to support conversion of 'long' type. This is done by adding an additional conditional statement for checking the underlying source type for 'long', then returning the converted value. --- src/modules/Elsa.Expressions/Helpers/ObjectConverter.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/Elsa.Expressions/Helpers/ObjectConverter.cs b/src/modules/Elsa.Expressions/Helpers/ObjectConverter.cs index df136acebb..27cd0c1cdd 100644 --- a/src/modules/Elsa.Expressions/Helpers/ObjectConverter.cs +++ b/src/modules/Elsa.Expressions/Helpers/ObjectConverter.cs @@ -167,6 +167,9 @@ public static Result TryConvertTo(this object? value, Type targetType, ObjectCon 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)