diff --git a/src/Model/Geometry/Profile.py b/src/Model/Geometry/Profile.py
index 9583e42398f98f463f2e0cd3bf058594b1155b0a..2a4e690bb220b65586b079754e13b16e762ffd23 100644
--- a/src/Model/Geometry/Profile.py
+++ b/src/Model/Geometry/Profile.py
@@ -180,7 +180,7 @@ class Profile(object):
         elif column == 'z':
             predicate = lambda p: p.z
 
-        self._profiles = sorted(
+        self._points = sorted(
             self._points,
             key=predicate,
             reverse=is_reversed
diff --git a/src/View/Geometry/Profile/ProfileUndoCommand.py b/src/View/Geometry/Profile/ProfileUndoCommand.py
index f63c11cc9ab1267ea7fb79de3396b0261f417051..5394510607ad2ef1b6182af4b1e364b038ec42bc 100644
--- a/src/View/Geometry/Profile/ProfileUndoCommand.py
+++ b/src/View/Geometry/Profile/ProfileUndoCommand.py
@@ -91,7 +91,7 @@ class SortCommand(QUndoCommand):
         self._reverse = _reverse
 
         old = self._profile.points
-        self._profile.sort(self.column, self._reverse)
+        self._profile.sort(self._column, self._reverse)
         new = self._profile.points
 
         self._indexes = list(
@@ -105,7 +105,7 @@ class SortCommand(QUndoCommand):
         self._profile.sort_with_indexes(self._indexes)
 
     def redo(self):
-        self._profile.sort(self.column, self._reverse)
+        self._profile.sort(self._column, self._reverse)
 
 
 class MoveCommand(QUndoCommand):
diff --git a/src/View/Geometry/Profile/ProfileWindow.py b/src/View/Geometry/Profile/ProfileWindow.py
index 241a3b2ffae8f4a46b3d8884f18d5df30da1db61..c4f57867648bcb443634e4b75a11498a7bab3f4b 100644
--- a/src/View/Geometry/Profile/ProfileWindow.py
+++ b/src/View/Geometry/Profile/ProfileWindow.py
@@ -176,7 +176,7 @@ class ProfileWindow(QMainWindow):
 
         for row in rows:
             if row < self._model.rowCount() - 1:
-                self._model.moveRowDown(row)
+                self._model.move_row_down(row)
 
         self.update_plot()
 
@@ -189,7 +189,7 @@ class ProfileWindow(QMainWindow):
 
         for row in rows:
             if 0 < row:
-                self._model.moveRowUp(row)
+                self._model.move_row_up(row)
 
         self.update_plot()