diff --git a/src/modules/Elsa.Http/Activities/HttpEndpoint.cs b/src/modules/Elsa.Http/Activities/HttpEndpoint.cs index ec1b42354..6b6590aac 100644 --- a/src/modules/Elsa.Http/Activities/HttpEndpoint.cs +++ b/src/modules/Elsa.Http/Activities/HttpEndpoint.cs @@ -133,6 +133,12 @@ public class HttpEndpoint : Trigger [Output(Description = "The uploaded files, if any.", IsSerializable = false)] public Output Files { get; set; } = null!; + /// + /// The first uploaded file, if any. + /// + [Output(Description = "The first uploaded file, if any.", IsSerializable = false)] + public Output File { get; set; } = null!; + /// /// The parsed route data, if any. /// @@ -246,6 +252,7 @@ public class HttpEndpoint : Trigger } Files.Set(context, files.ToArray()); + File.Set(context, files.FirstOrDefault()); } } else @@ -497,4 +504,4 @@ public class HttpEndpoint : Trigger return routeData; } -} \ No newline at end of file +}