Skip to content

Commit 4e397a9

Browse files
author
Ivan Gavryshko
committed
MAGETWO-35748: Default Values are Set Every Time for Some Config Settings
- fixed
1 parent 9e6bb64 commit 4e397a9

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

lib/internal/Magento/Framework/Config/ConfigGenerator.php

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,12 @@ public function createDbConfig(array $data)
170170
}
171171
}
172172

173-
$configData->set(ConfigOptionsList::CONFIG_PATH_DB_CONNECTION_DEFAULT . ConfigOptionsList::KEY_ACTIVE, '1');
173+
if ($this->deploymentConfig->get(
174+
ConfigOptionsList::CONFIG_PATH_DB_CONNECTION_DEFAULT . ConfigOptionsList::KEY_ACTIVE
175+
) === null
176+
) {
177+
$configData->set(ConfigOptionsList::CONFIG_PATH_DB_CONNECTION_DEFAULT . ConfigOptionsList::KEY_ACTIVE, '1');
178+
}
174179

175180
return $configData;
176181
}
@@ -184,7 +189,9 @@ public function createResourceConfig()
184189
{
185190
$configData = new ConfigData(ConfigFilePool::APP_CONFIG);
186191

187-
$configData->set(ConfigOptionsList::CONFIG_PATH_RESOURCE_DEFAULT_SETUP, 'default');
192+
if (!$this->deploymentConfig->get(ConfigOptionsList::CONFIG_PATH_RESOURCE_DEFAULT_SETUP)) {
193+
$configData->set(ConfigOptionsList::CONFIG_PATH_RESOURCE_DEFAULT_SETUP, 'default');
194+
}
188195

189196
return $configData;
190197
}

lib/internal/Magento/Framework/Config/ConfigOptionsList.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,8 @@ public function getOptions()
165165
self::INPUT_KEY_DB_PREFIX,
166166
TextConfigOption::FRONTEND_WIZARD_TEXT,
167167
self::CONFIG_PATH_DB_PREFIX,
168-
'Database table prefix'
168+
'Database table prefix',
169+
''
169170
),
170171
new TextConfigOption(
171172
self::INPUT_KEY_DB_MODEL,

0 commit comments

Comments
 (0)