diff --git a/openpype/tools/push_to_project/window.py b/openpype/tools/push_to_project/window.py index e62650ec53..c0c47fd40e 100644 --- a/openpype/tools/push_to_project/window.py +++ b/openpype/tools/push_to_project/window.py @@ -230,9 +230,13 @@ class AssetsModel(QtGui.QStandardItemModel): item = self._items.pop(item_id, None) if item is None: continue + row = item.row() + if row < 0: + continue parent = item.parent() - if parent is not None: - parent.takeRow(item.row()) + if parent is None: + parent = root_item + parent.takeRow(row) self.items_changed.emit()