summaryrefslogtreecommitdiffstats
path: root/lib/Command/Config/FolderAdd.php
diff options
context:
space:
mode:
authorSean Molenaar <sean@seanmolenaar.eu>2020-10-04 20:45:33 +0200
committerBenjamin Brahmer <info@b-brahmer.de>2020-11-03 19:58:37 +0100
commit10e8c28feaf6d858948285a291231f651ef74728 (patch)
tree5c48216dc1ce6a6dd8f292d489bb4a7d03cb5595 /lib/Command/Config/FolderAdd.php
parent361cfa55b7302b29e158647060085550b9a3dfe1 (diff)
Add migration with foreign keys
Closes #829 Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
Diffstat (limited to 'lib/Command/Config/FolderAdd.php')
-rw-r--r--lib/Command/Config/FolderAdd.php10
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/Command/Config/FolderAdd.php b/lib/Command/Config/FolderAdd.php
index 257cf2dd6..03ad72535 100644
--- a/lib/Command/Config/FolderAdd.php
+++ b/lib/Command/Config/FolderAdd.php
@@ -47,9 +47,13 @@ class FolderAdd extends Command
*/
protected function execute(InputInterface $input, OutputInterface $output): int
{
- $user = $input->getArgument('user-id');
- $name = $input->getArgument('name');
- $parent = (int) $input->getOption('parent') ?? 0;
+ $user = $input->getArgument('user-id');
+ $name = $input->getArgument('name');
+ $parent = $input->getOption('parent');
+
+ if ($parent !== null) {
+ $parent = intval($parent);
+ }
$this->folderService->create($user, $name, $parent);