Skip to content

Commit cb99ac6

Browse files
authored
Merge pull request #7412 from LibreSign/backport/7411/stable32
[stable32] fix: validate engine name in migration to prevent installation failures
2 parents 559002c + 971f122 commit cb99ac6

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/Migration/Version13000Date20251031165700.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,8 @@ private function migrateToNewestConfigFormat(): void {
138138
$originalCaId = $this->appConfig->getValueString(Application::APP_ID, 'ca_id');
139139
if (empty($originalCaId)) {
140140
$engineName = $this->appConfig->getValueString(Application::APP_ID, 'certificate_engine');
141-
if ($engineName) {
141+
$validEngines = ['openssl', 'cfssl'];
142+
if (!empty($engineName) && in_array($engineName, $validEngines, true)) {
142143
$originalCaId = $this->caIdentifierService->generateCaId($engineName);
143144
}
144145
}

0 commit comments

Comments
 (0)