mirror of
https://github.com/nextcloud/server.git
synced 2026-04-15 22:11:17 -04:00
Merge pull request #55573 from nextcloud/fix/taskprocessing/list-command
fix(TaskProcessing): Make sure list command int filter parameters are parsed as ints
This commit is contained in:
commit
ef6e9744a9
1 changed files with 4 additions and 4 deletions
|
|
@ -54,7 +54,7 @@ class ListCommand extends Base {
|
|||
'status',
|
||||
's',
|
||||
InputOption::VALUE_OPTIONAL,
|
||||
'only get the tasks that have a specific status (STATUS_UNKNOWN=0, STATUS_SCHEDULED=1, STATUS_RUNNING=2, STATUS_SUCCESSFUL=3, STATUS_FAILED=4, STATUS_CANCELLED=5)'
|
||||
'only get the tasks that have a specific status (STATUS_UNKNOWN=0, STATUS_SCHEDULED=1, STATUS_RUNNING=2, STATUS_SUCCESSFUL=3, STATUS_FAILED=4, STATUS_CANCELLED=5)',
|
||||
)
|
||||
->addOption(
|
||||
'scheduledAfter',
|
||||
|
|
@ -81,9 +81,9 @@ class ListCommand extends Base {
|
|||
$type = $input->getOption('type');
|
||||
$appId = $input->getOption('appId');
|
||||
$customId = $input->getOption('customId');
|
||||
$status = $input->getOption('status');
|
||||
$scheduledAfter = $input->getOption('scheduledAfter');
|
||||
$endedBefore = $input->getOption('endedBefore');
|
||||
$status = $input->getOption('status') !== null ? (int)$input->getOption('status') : null;
|
||||
$scheduledAfter = $input->getOption('scheduledAfter') != null ? (int)$input->getOption('scheduledAfter') : null;
|
||||
$endedBefore = $input->getOption('endedBefore') !== null ? (int)$input->getOption('endedBefore') : null;
|
||||
|
||||
$tasks = $this->taskProcessingManager->getTasks($userIdFilter, $type, $appId, $customId, $status, $scheduledAfter, $endedBefore);
|
||||
$arrayTasks = array_map(static function (Task $task) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue