diff --git a/src/main/webapp/src/pages/competition/editor/CMTMatchPanel.jsx b/src/main/webapp/src/pages/competition/editor/CMTMatchPanel.jsx index a4522be..93cb135 100644 --- a/src/main/webapp/src/pages/competition/editor/CMTMatchPanel.jsx +++ b/src/main/webapp/src/pages/competition/editor/CMTMatchPanel.jsx @@ -87,7 +87,7 @@ function CMTMatchPanel({catId, cat, menuActions}) { setLoading(1); sendRequest('getFullCategory', catId) .then((data) => { - setTrees(data.trees.map(d => from_sendTree(d, true))) + setTrees(data.trees.sort((a, b) => a.level - b.level).map(d => from_sendTree(d, true))) let matches2 = []; let combsToAdd = []; @@ -101,7 +101,7 @@ function CMTMatchPanel({catId, cat, menuActions}) { const treeListener = ({data}) => { if (data.length < 1 || data[0].categorie !== catId) return - setTrees(data.map(d => from_sendTree(d, true))) + setTrees(data.sort((a, b) => a.level - b.level).map(d => from_sendTree(d, true))) let matches2 = []; let combsToAdd = [];