|
|
|
|
@ -25,6 +25,7 @@ declare(strict_types=1);
|
|
|
|
|
namespace OC\Core\Command\Group;
|
|
|
|
|
|
|
|
|
|
use OC\Core\Command\Base;
|
|
|
|
|
use OCP\IGroup;
|
|
|
|
|
use OCP\IGroupManager;
|
|
|
|
|
use Symfony\Component\Console\Input\InputArgument;
|
|
|
|
|
use Symfony\Component\Console\Input\InputInterface;
|
|
|
|
|
@ -68,16 +69,17 @@ class Add extends Base {
|
|
|
|
|
return 1;
|
|
|
|
|
} else {
|
|
|
|
|
$group = $this->groupManager->createGroup($gid);
|
|
|
|
|
if($group === false) {
|
|
|
|
|
if (!$group instanceof IGroup) {
|
|
|
|
|
$output->writeln('<error>Could not create group</error>');
|
|
|
|
|
return 2;
|
|
|
|
|
}
|
|
|
|
|
$output->writeln('Created group "' . $group->getGID() . '"');
|
|
|
|
|
|
|
|
|
|
$displayName = trim((string) $input->getOption('display-name'));
|
|
|
|
|
$displayName = trim((string)$input->getOption('display-name'));
|
|
|
|
|
if ($displayName !== '') {
|
|
|
|
|
$group->setDisplayName($displayName);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|