Vishmita Jadeja (openerp) has proposed merging 
lp:~openerp-dev/openerp-web/trunk-bug-906073-vja into lp:openerp-web.

Requested reviews:
  OpenERP R&D Web Team (openerp-dev-web)
Related bugs:
  Bug #906073 in OpenERP Web: "process - subflows must have unique names "
  https://bugs.launchpad.net/openerp-web/+bug/906073

For more details, see:
https://code.launchpad.net/~openerp-dev/openerp-web/trunk-bug-906073-vja/+merge/86668

Process-subflows must have unique names.
-- 
https://code.launchpad.net/~openerp-dev/openerp-web/trunk-bug-906073-vja/+merge/86668
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openerp-web/trunk-bug-906073-vja.
=== modified file 'addons/web_process/static/src/js/process.js'
--- addons/web_process/static/src/js/process.js	2011-12-21 13:43:06 +0000
+++ addons/web_process/static/src/js/process.js	2011-12-22 08:54:24 +0000
@@ -46,8 +46,17 @@
                     self.graph_get().done(function(res) {
                         self.process_notes = res.notes;
                         self.process_title = res.name;
+                        var subflow= {};
+                        var process_subflow = [];
                         self.process_subflows = _.filter(res.nodes, function(x) {
-                            return x.subflow != false;
+                            var a = _.uniq(_.map(_.pluck(res.nodes,'subflow'),function(subflow){return subflow[0]}));
+                               for(var i = 0;i< a.length;i++){
+                                   if(a[i] == x.subflow[0] && !subflow[x.subflow[0]]){
+                                      subflow[x.subflow[0]] = true;
+                                      process_subflow.push(x);
+                                    }
+                                }
+                            return process_subflow;
                         });
                         self.process_related = res.related;
                         def.resolve(res);

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to