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:
Sujith Haridasan 2020-10-09 10:50:03 +05:30 committed by backportbot[bot]
parent a70bbf1f4b
commit 67fa9edef0
1 changed files with 10 additions and 0 deletions

View File

@ -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'));