From 190ccd7e3e04f3dffe8e18972004650f7420a89c Mon Sep 17 00:00:00 2001 From: Nicolas Le Goff Date: Wed, 30 Jul 2014 18:49:42 +0200 Subject: [PATCH] PHRAS-198 fix --- .../Phrasea/Controller/Admin/TaskManager.php | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/lib/Alchemy/Phrasea/Controller/Admin/TaskManager.php b/lib/Alchemy/Phrasea/Controller/Admin/TaskManager.php index 87bcd6ec81..28a0779f18 100644 --- a/lib/Alchemy/Phrasea/Controller/Admin/TaskManager.php +++ b/lib/Alchemy/Phrasea/Controller/Admin/TaskManager.php @@ -37,18 +37,20 @@ class TaskManager implements ControllerProviderInterface })->bind('admin_tasks'); $controllers->get('/tasks/', function (Application $app, Request $request) { + if ($request->getContentType() === 'json') { + if ($app['phraseanet.configuration']['main']['task-manager']['enabled']) { + return $app->json($app['task-manager']->toArray()); + } - if ($request->getContentType() == 'json') { - return $app->json($app['task-manager']->toArray()); - } else { - - $template = 'admin/tasks/list.html.twig'; - - return $app['twig']->render($template, array( - 'task_manager' => $app['task-manager'], - 'scheduler_key' => \phrasea::scheduler_key($app) - )); + return $app->json(array()); } + + $template = 'admin/tasks/list.html.twig'; + + return $app['twig']->render($template, array( + 'task_manager' => $app['task-manager'], + 'scheduler_key' => \phrasea::scheduler_key($app) + )); })->bind('admin_tasks_list'); $controllers->post('/tasks/create/', function (Application $app, Request $request) {