changeset 9073c5a62ca1 in tryton:5.8
details: https://hg.tryton.org/tryton?cmd=changeset&node=9073c5a62ca1
description:
        Loop over children iter after expanded the autodetected parent

        issue10813
        review375641003
        (grafted from 81f7ed3823caa12346156a1d37f55aa67775bd40)
diffstat:

 tryton/gui/window/win_import.py |  7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diffs (18 lines):

diff -r fd08030f52a1 -r 9073c5a62ca1 tryton/gui/window/win_import.py
--- a/tryton/gui/window/win_import.py   Fri Oct 08 19:10:46 2021 +0200
+++ b/tryton/gui/window/win_import.py   Fri Oct 08 19:12:56 2021 +0200
@@ -133,9 +133,12 @@
                                     (prefix + parent):
                                 self.on_row_expanded(self.view1, iter,
                                         self.model1.get_path(iter))
+                                iter = self.model1.iter_children(iter)
+                                prefix = parent + '/'
                                 break
-                            iter = self.model1.iter_next(iter)
-                        prefix = parent + '/'
+                            else:
+                                iter = self.model1.iter_next(iter)
+
                 if word in self.fields_invert:
                     name = word
                     field = self.fields_invert[word]

Reply via email to