diff --git a/tryton/gui/window/view_form/view/graph_gtk/graph.py b/tryton/gui/window/view_form/view/graph_gtk/graph.py index e26d9b865c..5aa24216ba 100644 --- a/tryton/gui/window/view_form/view/graph_gtk/graph.py +++ b/tryton/gui/window/view_form/view/graph_gtk/graph.py @@ -302,6 +302,7 @@ class Graph(gtk.DrawingArea): def updateDatas(self, models): self.datas = {} self.labels = {} + self.ids = {} minx = None maxx = None for model in models: @@ -313,6 +314,8 @@ class Graph(gtk.DrawingArea): minx = min(minx, x) maxx = max(maxx, x) self.labels[x] = model[self.xfield['name']].get_client(model) + self.ids.setdefault(x, []) + self.ids[x].append(model.id) self.datas.setdefault(x, {}) for yfield in self.yfields: name = yfield['name']