This is an automated email from the git hooks/post-receive script. New commit to branch struts2.5 in repository echobase. See https://gitlab.nuiton.org/codelutin/echobase.git commit f087fe33b2bc5c14ef28e1c468337113bd4b95d8 Author: jcouteau <couteau@codelutin.com> Date: Mon Nov 18 15:06:03 2019 +0100 fixes #9699 : les boutons pour trier les colonnes ne fonctionnent pas --- .../fr/ifremer/echobase/services/service/DbEditorService.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/echobase-services/src/main/java/fr/ifremer/echobase/services/service/DbEditorService.java b/echobase-services/src/main/java/fr/ifremer/echobase/services/service/DbEditorService.java index 2d5976d4..e29e7f2a 100644 --- a/echobase-services/src/main/java/fr/ifremer/echobase/services/service/DbEditorService.java +++ b/echobase-services/src/main/java/fr/ifremer/echobase/services/service/DbEditorService.java @@ -164,6 +164,14 @@ public class DbEditorService extends EchoBaseServiceSupport { pager.setRecords(count); PagerBeanUtil.computeRecordIndexesAndPagesNumber(pager); + if (pager.getSortColumn() != null && !pager.getSortColumn().isEmpty()) { + if (pager.isSortAscendant()) { + hql += " Order by e." + pager.getSortColumn() + " asc"; + } else { + hql += " Order by e." + pager.getSortColumn() + " desc"; + } + } + if (!hql.toLowerCase().contains("order by")) { hql+=" Order By e.id"; } -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.