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 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)