From a30bf8e364b5fe4bc5e3f8552b4d9c505fb2d452 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby Date: Fri, 5 Sep 2025 10:28:09 +0200 Subject: [PATCH] Geometry: Section: Fix sort undo. --- src/Model/Geometry/Reach.py | 2 +- src/View/Geometry/UndoCommand.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Model/Geometry/Reach.py b/src/Model/Geometry/Reach.py index 519a04fd..1ed05af9 100644 --- a/src/Model/Geometry/Reach.py +++ b/src/Model/Geometry/Reach.py @@ -534,7 +534,7 @@ class Reach(SQLSubModel): @timer def sort_with_indexes(self, indexes: list): - if len(self.profiles) != len(indexes): + if len(self._profiles) != len(indexes): logger.critical("Indexes list do not correspond to profile list") self._profiles = list( diff --git a/src/View/Geometry/UndoCommand.py b/src/View/Geometry/UndoCommand.py index 50c4ec94..562bd65d 100644 --- a/src/View/Geometry/UndoCommand.py +++ b/src/View/Geometry/UndoCommand.py @@ -111,9 +111,9 @@ class SortCommand(QUndoCommand): self._reach = reach self._reverse = _reverse - old = self._reach.profiles + old = self._reach._profiles self._reach.sort(self._reverse) - new = self._reach.profiles + new = self._reach._profiles self._indexes = list( map(