diff --git a/src/modules/Elsa.Workflows.Management/Features/WorkflowManagementFeature.cs b/src/modules/Elsa.Workflows.Management/Features/WorkflowManagementFeature.cs index b9a04daee..6944584b2 100644 --- a/src/modules/Elsa.Workflows.Management/Features/WorkflowManagementFeature.cs +++ b/src/modules/Elsa.Workflows.Management/Features/WorkflowManagementFeature.cs @@ -202,10 +202,10 @@ public class WorkflowManagementFeature : FeatureBase Services.Configure(options => { - foreach (var activityType in ActivityTypes) + foreach (var activityType in ActivityTypes.Distinct()) options.ActivityTypes.Add(activityType); - foreach (var descriptor in VariableDescriptors) + foreach (var descriptor in VariableDescriptors.DistinctBy(x => x.Type)) options.VariableDescriptors.Add(descriptor); options.CompressionAlgorithm = CompressionAlgorithm;