diff --git a/src/bundles/Elsa.Server.Web/Enums/ApplicationRole.cs b/src/bundles/Elsa.Server.Web/Enums/ApplicationRole.cs index 5dd9900f1..a4e8c7cf0 100644 --- a/src/bundles/Elsa.Server.Web/Enums/ApplicationRole.cs +++ b/src/bundles/Elsa.Server.Web/Enums/ApplicationRole.cs @@ -5,5 +5,5 @@ public enum ApplicationRole Default, Api, Worker, - Monitoring + Monitor } diff --git a/src/clients/Elsa.Api.Client/Resources/WorkflowInstances/Models/HasJournalUpdateRequest.cs b/src/clients/Elsa.Api.Client/Resources/WorkflowInstances/Models/HasJournalUpdateRequest.cs index 3e5d188a5..6efb34477 100644 --- a/src/clients/Elsa.Api.Client/Resources/WorkflowInstances/Models/HasJournalUpdateRequest.cs +++ b/src/clients/Elsa.Api.Client/Resources/WorkflowInstances/Models/HasJournalUpdateRequest.cs @@ -6,6 +6,6 @@ public class HasJournalUpdateRequest /// The unique identifier of a workflow instance. public string WorkflowInstanceId { get; set; } = default!; - /// The start date for checking for updates in the workflow instance. - public DateTime UpdatesSince { get; set; } + /// The start date for checking for updates in the workflow instance journal. + public DateTimeOffset UpdatesSince { get; set; } } \ No newline at end of file diff --git a/src/common/Elsa.Api.Common/Extensions/WebApplicationExtensions.cs b/src/common/Elsa.Api.Common/Extensions/WebApplicationExtensions.cs index 56bfbf28c..7d6f498a9 100644 --- a/src/common/Elsa.Api.Common/Extensions/WebApplicationExtensions.cs +++ b/src/common/Elsa.Api.Common/Extensions/WebApplicationExtensions.cs @@ -31,8 +31,8 @@ public static class WebApplicationExtensions config.Serializer.RequestDeserializer = DeserializeRequestAsync; config.Serializer.ResponseSerializer = SerializeRequestAsync; - config.Binding.ValueParserFor(s => - new(DateTime.TryParse(s.ToString(),CultureInfo.InvariantCulture,DateTimeStyles.RoundtripKind, out var result), result)); + config.Binding.ValueParserFor(s => + new(DateTimeOffset.TryParse(s.ToString(),CultureInfo.InvariantCulture,DateTimeStyles.RoundtripKind, out var result), result)); }); /// diff --git a/src/modules/Elsa.Workflows.Api/Endpoints/WorkflowInstances/Journal/HasUpdates/Models.cs b/src/modules/Elsa.Workflows.Api/Endpoints/WorkflowInstances/Journal/HasUpdates/Models.cs index cda8ed719..eefafc6d0 100644 --- a/src/modules/Elsa.Workflows.Api/Endpoints/WorkflowInstances/Journal/HasUpdates/Models.cs +++ b/src/modules/Elsa.Workflows.Api/Endpoints/WorkflowInstances/Journal/HasUpdates/Models.cs @@ -2,12 +2,12 @@ using FastEndpoints; namespace Elsa.Workflows.Api.Endpoints.WorkflowInstances.Journal.HasUpdates; -/// The request to check if there are updates for a workflow instance. +/// The request to check if there are updates for a workflow instance journal. public class Request { /// The unique identifier of a workflow instance. [BindFrom("id")] public string WorkflowInstanceId { get; set; } = default!; - /// The start date for checking for updates in the workflow instance. - public DateTime UpdatesSince { get; set; } + /// The start date for checking for updates in the workflow instance journal. + public DateTimeOffset UpdatesSince { get; set; } } \ No newline at end of file