diff --git a/src/activities/Elsa.Activities.File/Activities/OutFile/OutFile.cs b/src/activities/Elsa.Activities.File/Activities/OutFile/OutFile.cs index 35e55c336..923894199 100644 --- a/src/activities/Elsa.Activities.File/Activities/OutFile/OutFile.cs +++ b/src/activities/Elsa.Activities.File/Activities/OutFile/OutFile.cs @@ -48,11 +48,13 @@ namespace Elsa.Activities.File throw new ApplicationException("Unsupported copy mode"); } - using var fs = new FileStream(Path, fileMode, fileAccess); - using var sw = new StreamWriter(fs); - await sw.WriteLineAsync((string)Content); - await sw.FlushAsync(); - await fs.FlushAsync(); + using (var fs = new FileStream(Path, fileMode, fileAccess)) + using (var sw = new StreamWriter(fs)) + { + await sw.WriteLineAsync(Content); + await sw.FlushAsync(); + await fs.FlushAsync(); + } return Done(); }