diff --git a/CometServer/Services/Operations/SideEffects/Implementation/OptionSideEffect.cs b/CometServer/Services/Operations/SideEffects/Implementation/OptionSideEffect.cs index a1dfb7b0..c803bdc3 100644 --- a/CometServer/Services/Operations/SideEffects/Implementation/OptionSideEffect.cs +++ b/CometServer/Services/Operations/SideEffects/Implementation/OptionSideEffect.cs @@ -473,7 +473,7 @@ private void CreateParameterOverrideValueSetsAndParameterSubscriptionValueSets(N throw new KeyNotFoundException($"The Parameter with iid {container.Parameter} could not be found"); } - var defaultValueArray = this.DefaultValueArrayFactory.CreateDefaultValueArray(container.Parameter); + var defaultValueArray = this.DefaultValueArrayFactory.CreateDefaultValueArray(parameter.ParameterType); // get all the ParameterSubscriptions that are contained by the container ParameterOverride, for each of these subscriptions additional ParameterSubscriptionValueSets will be created as well var containerParameterSubscriptions = this.ParameterSubscriptionService.GetShallow(transaction, partition, container.ParameterSubscription, securityContext).Cast().ToList();