Stop transfer of ownership between same users
Stop the transfer of ownership between same user. Signed-off-by: Sujith Haridasan <sujith.h@gmail.com>
This commit is contained in:
parent
a70bbf1f4b
commit
67fa9edef0
|
@ -87,6 +87,16 @@ class TransferOwnership extends Command {
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function execute(InputInterface $input, OutputInterface $output): int {
|
protected function execute(InputInterface $input, OutputInterface $output): int {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Check if source and destination users are same. If they are same then just ignore the transfer.
|
||||||
|
*/
|
||||||
|
|
||||||
|
if ($input->getArgument(('source-user')) === $input->getArgument('destination-user')) {
|
||||||
|
$output->writeln("<error>Ownership can't be transferred when Source and Destination users are the same user. Please check your input.</error>");
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
$sourceUserObject = $this->userManager->get($input->getArgument('source-user'));
|
$sourceUserObject = $this->userManager->get($input->getArgument('source-user'));
|
||||||
$destinationUserObject = $this->userManager->get($input->getArgument('destination-user'));
|
$destinationUserObject = $this->userManager->get($input->getArgument('destination-user'));
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue