diff --git a/src/main/java/org/olat/core/gui/components/table/Table.java b/src/main/java/org/olat/core/gui/components/table/Table.java index c4884ca3740a45319c37ac18886fd62f57ac18af..f0e96ea9b9a271368678568895f9739ec7f1a3a5 100644 --- a/src/main/java/org/olat/core/gui/components/table/Table.java +++ b/src/main/java/org/olat/core/gui/components/table/Table.java @@ -186,7 +186,10 @@ public class Table extends AbstractComponent { * @return Column descriptor of currently sorted column */ protected ColumnDescriptor getCurrentlySortedColumnDescriptor() { - return getColumnDescriptor(sortColumn); + if(columnOrder.size() >= 0 && sortColumn < columnOrder.size()) { + return getColumnDescriptor(sortColumn); + } + return null; } /**