DbUserBackend: don't fail at validation if there aren't any active users

refs #2598
This commit is contained in:
Alexander A. Klimov 2017-02-24 15:29:05 +01:00
parent b0221c5e13
commit f323310174
1 changed files with 1 additions and 6 deletions

View File

@ -285,12 +285,7 @@ class DbUserBackend extends DbRepository implements UserBackendInterface, Inspec
$insp = new Inspection('Db User Backend');
$insp->write($this->ds->inspect());
try {
$users = $this->select()->where('is_active', true)->count();
if ($users > 0) {
$insp->write(sprintf('%s active users', $users));
} else {
return $insp->error('0 active users', $users);
}
$insp->write(sprintf('%s active users', $this->select()->where('is_active', true)->count()));
} catch (Exception $e) {
$insp->error(sprintf('Query failed: %s', $e->getMessage()));
}