From 151c9ccabacc827c01406b4850fc7dc3c403fe87 Mon Sep 17 00:00:00 2001 From: Bastian Beier Date: Wed, 8 Jan 2025 19:33:31 +0100 Subject: [PATCH] fix: Default value for email sending interval --- services/settings/pkg/service/v0/servicedecorator.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/services/settings/pkg/service/v0/servicedecorator.go b/services/settings/pkg/service/v0/servicedecorator.go index 33ccfd5b5..421ffe238 100644 --- a/services/settings/pkg/service/v0/servicedecorator.go +++ b/services/settings/pkg/service/v0/servicedecorator.go @@ -139,6 +139,16 @@ func (s *defaultLanguageDecorator) withDefaultProfileValueList(ctx context.Conte case *settingsmsg.Setting_MultiChoiceCollectionValue: newVal.Value.Value = multiChoiceCollectionToValue(val.MultiChoiceCollectionValue) requested[setting.GetId()] = newVal + case *settingsmsg.Setting_SingleChoiceValue: + sv := &settingsmsg.Value_StringValue{} + for _, option := range val.SingleChoiceValue.Options { + if option.GetDefault() { + sv.StringValue = option.Value.GetStringValue() + break + } + } + newVal.Value.Value = sv + requested[setting.GetId()] = newVal } } @@ -182,5 +192,6 @@ func getDefaultValueList() map[string]*settingsmsg.ValueWithIdentifier { defaults.SettingUUIDProfileEventSpaceDisabled: nil, defaults.SettingUUIDProfileEventSpaceDeleted: nil, defaults.SettingUUIDProfileEventPostprocessingStepFinished: nil, + defaults.SettingUUIDProfileEmailSendingInterval: nil, } }