diff options
| author | vishmita <vja@vja-desktop> | 2011-12-20 12:05:19 +0530 |
|---|---|---|
| committer | vishmita <vja@vja-desktop> | 2011-12-20 12:05:19 +0530 |
| commit | b8c1cf1b65e78902f0f8742a86f0e7fdda54745e (patch) | |
| tree | 6c76a4b95b1a078e88032d281d2761dc88377538 /addons/web_process/static/src/js/process.js | |
| parent | 8e2457efe8268e4591913e1dbb3bc5ecea7e5af7 (diff) | |
[FIX]Process-subflows must have unique names.
lp bug: https://launchpad.net/bugs/906073 fixed
bzr revid: vja@vja-desktop-20111220063519-epd6nrs2ysz4lqhu
Diffstat (limited to 'addons/web_process/static/src/js/process.js')
| -rw-r--r-- | addons/web_process/static/src/js/process.js | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/addons/web_process/static/src/js/process.js b/addons/web_process/static/src/js/process.js index e650530a914..ad2816f654c 100644 --- a/addons/web_process/static/src/js/process.js +++ b/addons/web_process/static/src/js/process.js @@ -46,8 +46,16 @@ openerp.web_process = function (openerp) { self.graph_get().done(function(res) { self.process_notes = res.notes; self.process_title = res.name; - self.process_subflows = _.filter(res.nodes, function(x) { - return x.subflow != false; + var subflow= {}; + var process_subflow = []; + self.process_subflows = _.all(res.nodes, function(x) { + if (x.subflow != false) { + if(!subflow[x.subflow [0]]){ + subflow[x.subflow [0]] = true; + process_subflow.push(x); + } + } + return process_subflow; }); self.process_related = res.related; def.resolve(res); |
