Skip to content

Commit 9a7ae01

Browse files
committed
1 parent 0877986 commit 9a7ae01

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/WorkflowCore/Services/WorkflowExecutor.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,9 @@ private void ProcessOutputs(WorkflowInstance workflow, WorkflowStep step, IStepB
182182
var member = (output.Target.Body as MemberExpression);
183183
var resolvedValue = output.Source.Compile().DynamicInvoke(body);
184184
var data = workflow.Data;
185-
data.GetType().GetProperty(member.Member.Name).SetValue(data, resolvedValue);
185+
var property = data.GetType().GetProperty(member.Member.Name);
186+
var convertedValue = Convert.ChangeType(resolvedValue, property.PropertyType);
187+
property.SetValue(data, convertedValue);
186188
}
187189
}
188190

src/WorkflowCore/WorkflowCore.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
1616
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
1717
<Description>Workflow Core is a light weight workflow engine targeting .NET Standard.</Description>
18-
<Version>1.6.4</Version>
19-
<AssemblyVersion>1.6.4.0</AssemblyVersion>
20-
<FileVersion>1.6.4.0</FileVersion>
18+
<Version>1.6.5</Version>
19+
<AssemblyVersion>1.6.5.0</AssemblyVersion>
20+
<FileVersion>1.6.5.0</FileVersion>
2121
<PackageReleaseNotes></PackageReleaseNotes>
2222
<PackageIconUrl>https://github.com/danielgerlag/workflow-core/raw/master/src/logo.png</PackageIconUrl>
2323
</PropertyGroup>

0 commit comments

Comments
 (0)