Changing RAID name validation.

This commit is contained in:
Caio Carvalho 2018-09-14 09:23:10 -03:00
parent 14b286ede7
commit a680ad0be2
1 changed files with 7 additions and 2 deletions

View File

@ -166,8 +166,13 @@ void CreateVolumeGroupDialog::updateOkButtonStatus()
if (dialogWidget().volumeType().currentText() == QStringLiteral("RAID")) {
bool ok = dialogWidget().listPV().checkedItems().count() >= 2 &&
dialogWidget().vgName().text().length() > 2 &&
dialogWidget().vgName().text().startsWith(QStringLiteral("md"));
dialogWidget().vgName().text().length() > 2;
QString name = dialogWidget().vgName().text();
if (ok)
ok = dialogWidget().vgName().text().startsWith(
name.back().isDigit() ? QStringLiteral("md") : QStringLiteral("md/"));
okButton->setEnabled(ok);
}