In a project where a process has already been launched (with at least one Bricks tag), if we use the Multiple sort feature (right click in the Data Browser table and selectMultiple sort), the resulting reorganisation seems to work correctly except that the Bricks tag(s) do not change place (so the new table is wrong).
Without having looked at this problem in detail, I suspect that the recovery of items during sorting is not done correctly in the case of the Bricks tag. Indeed, we use QtWidgets.QTableWidget.takeItem(row, column) to retrieve the item and I think this is not the right method in the case of the Bricks tag (it is not a simple item like the others).
To reproduce:
In a project where a process has already been launched (with at least one Bricks tag), if we use the
Multiple sort
feature (right click in the Data Browser table and selectMultiple sort
), the resulting reorganisation seems to work correctly except that the Bricks tag(s) do not change place (so the new table is wrong).Without having looked at this problem in detail, I suspect that the recovery of items during sorting is not done correctly in the case of the Bricks tag. Indeed, we use QtWidgets.QTableWidget.takeItem(row, column) to retrieve the item and I think this is not the right method in the case of the Bricks tag (it is not a simple item like the others).