Skip to content

Commit a131ad1

Browse files
authored
Fix overriding feature flags in CMS (#8238)
1 parent 3be7b28 commit a131ad1

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

ydb/core/cms/cms.cpp

+7-2
Original file line numberDiff line numberDiff line change
@@ -2272,8 +2272,13 @@ void TCms::Handle(TEvConsole::TEvConfigNotificationRequest::TPtr &ev,
22722272
{
22732273
const auto& appConfig = ev->Get()->Record.GetConfig();
22742274
if (appConfig.HasFeatureFlags()) {
2275-
State->EnableCMSRequestPriorities = appConfig.GetFeatureFlags().GetEnableCMSRequestPriorities();
2276-
State->EnableSingleCompositeActionGroup = appConfig.GetFeatureFlags().GetEnableSingleCompositeActionGroup();
2275+
const auto& featureFlags = appConfig.GetFeatureFlags();
2276+
if (featureFlags.HasEnableCMSRequestPriorities()) {
2277+
State->EnableCMSRequestPriorities = featureFlags.GetEnableCMSRequestPriorities();
2278+
}
2279+
if (featureFlags.HasEnableSingleCompositeActionGroup()) {
2280+
State->EnableSingleCompositeActionGroup = featureFlags.GetEnableSingleCompositeActionGroup();
2281+
}
22772282
}
22782283

22792284
if (ev->Get()->Record.HasLocal() && ev->Get()->Record.GetLocal()) {

0 commit comments

Comments
 (0)