summaryrefslogtreecommitdiff
path: root/addons/web_process/static/src/js/process.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web_process/static/src/js/process.js')
-rw-r--r--addons/web_process/static/src/js/process.js12
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);