Установщик: без ключа не перечислять модули, которых может не быть в лицензии

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014FsEKyJrYF69Cj9ZXzFLRi
This commit is contained in:
zuevav
2026-09-24 18:10:56 +03:00
parent ce98ca137f
commit 76c11b7247
+6 -1
View File
@@ -672,7 +672,12 @@ func (in *installer) componentsFromBundle() (string, error) {
}
detail := "релиз " + m.Version + " с образа: " + strings.Join(list, ", ")
if len(skipped) > 0 {
detail += "; модули " + strings.Join(skipped, ", ") + " установятся после активации ключа продукта"
if in.lic == nil {
// без ключа не знаем, что входит в лицензию, — не перечисляем модули, которых у клиента может не быть
detail += "; криптосервис и модули по лицензии установятся обновлением после ввода ключа продукта"
} else {
detail += "; установятся обновлением: " + strings.Join(skipped, ", ")
}
}
return detail, nil
}