From 7d96c229fa8e96a90cc76ff898da9be1a84a302b Mon Sep 17 00:00:00 2001 From: Cameron Cowen Date: Sun, 23 May 2021 10:56:23 +0100 Subject: [PATCH] Updated file exists to return true of false --- .../Activities/FileExists/FileExists.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/activities/Elsa.Activities.File/Activities/FileExists/FileExists.cs b/src/activities/Elsa.Activities.File/Activities/FileExists/FileExists.cs index 969610473..92bc502df 100644 --- a/src/activities/Elsa.Activities.File/Activities/FileExists/FileExists.cs +++ b/src/activities/Elsa.Activities.File/Activities/FileExists/FileExists.cs @@ -8,6 +8,9 @@ using System.Text; namespace Elsa.Activities.File { + [Action(Category = "File", + Description = "Checks if a file exists", + Outcomes = new[] { OutcomeNames.True, OutcomeNames.False })] public class FileExists : Activity { [ActivityProperty(Hint = "Path of the file to delete.")] @@ -16,7 +19,10 @@ namespace Elsa.Activities.File protected override IActivityExecutionResult OnExecute(ActivityExecutionContext context) { var exists = System.IO.File.Exists(Path); - return Done(exists); + if (exists) + return Outcome(OutcomeNames.True); + else + return Outcome(OutcomeNames.False); } } }