diff --git a/src/activities/Elsa.Activities.File/Activities/OutFile/OutFile.cs b/src/activities/Elsa.Activities.File/Activities/OutFile/OutFile.cs index 9b5c6954a..43f9ed925 100644 --- a/src/activities/Elsa.Activities.File/Activities/OutFile/OutFile.cs +++ b/src/activities/Elsa.Activities.File/Activities/OutFile/OutFile.cs @@ -24,19 +24,21 @@ namespace Elsa.Activities.File protected async override ValueTask OnExecuteAsync(ActivityExecutionContext context) { FileStream fs; - switch (Mode) { - case CopyMode.Append: - fs = new FileStream(Path, FileMode.Append, FileAccess.Write); - break; - case CopyMode.Overwrite: - fs = new FileStream(Path, FileMode.Create, FileAccess.ReadWrite); - break; - case CopyMode.CreateNew: - fs = new FileStream(Path, FileMode.CreateNew, FileAccess.ReadWrite); - break; - default: - throw new ApplicationException("Not implemented copy mode"); + switch (Mode) + { + case CopyMode.Append: + fs = new FileStream(Path, FileMode.Append, FileAccess.Write); + break; + case CopyMode.Overwrite: + fs = new FileStream(Path, FileMode.Create, FileAccess.ReadWrite); + break; + case CopyMode.CreateNew: + fs = new FileStream(Path, FileMode.CreateNew, FileAccess.ReadWrite); + break; + default: + throw new ApplicationException("Unsupported copy mode"); + } } using var sw = new StreamWriter(fs);