diff --git a/src/modules/Elsa.Workflows.Management/Filters/WorkflowInstanceFilter.cs b/src/modules/Elsa.Workflows.Management/Filters/WorkflowInstanceFilter.cs index ae390143f..27cc86ac2 100644 --- a/src/modules/Elsa.Workflows.Management/Filters/WorkflowInstanceFilter.cs +++ b/src/modules/Elsa.Workflows.Management/Filters/WorkflowInstanceFilter.cs @@ -260,6 +260,6 @@ public class WorkflowInstanceFilter if (TryNormalizeTimestampFilterColumn(column, out var normalizedColumn, out var error)) return normalizedColumn; - throw new ArgumentException(error, nameof(column)); + throw new ArgumentException(error, $"{nameof(TimestampFilters)}.Column"); } } diff --git a/test/integration/Elsa.Alterations.IntegrationTests/AlterationsApiTimestampFilterTests.cs b/test/integration/Elsa.Alterations.IntegrationTests/AlterationsApiTimestampFilterTests.cs index c1f6b42e4..1536f4f0d 100644 --- a/test/integration/Elsa.Alterations.IntegrationTests/AlterationsApiTimestampFilterTests.cs +++ b/test/integration/Elsa.Alterations.IntegrationTests/AlterationsApiTimestampFilterTests.cs @@ -16,6 +16,7 @@ using SubmitEndpoint = Elsa.Alterations.Endpoints.Alterations.Submit.Submit; namespace Elsa.Alterations.IntegrationTests; +[Collection(EndpointSecurityTestCollection.Name)] public class AlterationsApiTimestampFilterTests : IAsyncLifetime { private WebApplication? _app; diff --git a/test/integration/Elsa.Alterations.IntegrationTests/EndpointSecurityTestCollection.cs b/test/integration/Elsa.Alterations.IntegrationTests/EndpointSecurityTestCollection.cs new file mode 100644 index 000000000..f5dd52588 --- /dev/null +++ b/test/integration/Elsa.Alterations.IntegrationTests/EndpointSecurityTestCollection.cs @@ -0,0 +1,7 @@ +namespace Elsa.Alterations.IntegrationTests; + +[CollectionDefinition(Name, DisableParallelization = true)] +public class EndpointSecurityTestCollection +{ + public const string Name = "Endpoint security tests"; +} diff --git a/test/unit/Elsa.Workflows.Management.UnitTests/Filters/WorkflowInstanceFilterTimestampTests.cs b/test/unit/Elsa.Workflows.Management.UnitTests/Filters/WorkflowInstanceFilterTimestampTests.cs index b60d6ed42..ad3978d56 100644 --- a/test/unit/Elsa.Workflows.Management.UnitTests/Filters/WorkflowInstanceFilterTimestampTests.cs +++ b/test/unit/Elsa.Workflows.Management.UnitTests/Filters/WorkflowInstanceFilterTimestampTests.cs @@ -68,6 +68,7 @@ public class WorkflowInstanceFilterTimestampTests Assert.Contains("Invalid timestamp filter column", exception.Message); Assert.Contains("CreatedAt, UpdatedAt, FinishedAt", exception.Message); + Assert.Equal($"{nameof(WorkflowInstanceFilter.TimestampFilters)}.Column", exception.ParamName); } [Fact]