From 8fcd31425360cb36cb2dfe8427d17b250ead42a5 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Tue, 16 Jun 2015 17:11:43 +0200 Subject: [PATCH] [IMP] boot: add failed modules in unloaded modules to add informations like dependents, and remove failed modules from the missing module list --- addons/web/static/src/js/boot.js | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/addons/web/static/src/js/boot.js b/addons/web/static/src/js/boot.js index eeb998c8a4b..e9b7050cc19 100644 --- a/addons/web/static/src/js/boot.js +++ b/addons/web/static/src/js/boot.js @@ -14,7 +14,6 @@ var factories = Object.create(null); var job_names = []; var job_deps = []; - var failed = {}; var services = Object.create({ qweb: new QWeb2.Engine(), @@ -63,10 +62,10 @@ } }); }); - return _.difference(_.uniq(missing), waited); + return _.filter(_.difference(_.uniq(missing), waited), function (job) {return !job.error;}); }, get_failed_jobs: function () { - return failed; + return _.filter(jobs, function (job) {return !!job.error;}); }, factories: factories, services: services, @@ -122,7 +121,7 @@ odoo.__DEBUG__.remaining_jobs = jobs; odoo.__DEBUG__.web_client = services['web.web_client']; - if (!_.isEmpty(failed) || jobs.length) { + if (jobs.length) { var debug_jobs = {}, job; for (var k=0; k