Skip to content

Commit 20d1fb2

Browse files
committed
restore correct order by composition
1 parent 26ab786 commit 20d1fb2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

logicaldoc-core/src/main/java/com/logicaldoc/core/HibernatePersistentObjectDAO.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,8 +136,8 @@ public List<T> findByWhere(String where, Map<String, Object> parameters, String
136136
throws PersistenceException {
137137
List<T> coll = new ArrayList<>();
138138
try {
139-
String sorting = StringUtils.isNotEmpty(order) && !order.toLowerCase().contains(ORDER_BY)
140-
? ORDER_BY + " " + order
139+
String sorting = StringUtils.isNotEmpty(order) && !order.toLowerCase().contains(ORDER_BY.trim())
140+
? ORDER_BY + order
141141
: order;
142142
String query = "from " + entityClass.getCanonicalName() + DEFAULT_WHERE_PREAMBLE
143143
+ (StringUtils.isNotEmpty(where) ? AND + where + ") " : " ")
@@ -195,7 +195,7 @@ public List<Long> findIdsByWhere(String where, Map<String, Object> parameters, S
195195
throws PersistenceException {
196196
try {
197197
String sorting = StringUtils.isNotEmpty(order) && !order.toLowerCase().contains(ORDER_BY)
198-
? ORDER_BY + " " + order
198+
? ORDER_BY + order
199199
: order;
200200
String query = "select " + ENTITY + ".id from " + entityClass.getCanonicalName() + DEFAULT_WHERE_PREAMBLE
201201
+ (StringUtils.isNotEmpty(where) ? AND + where + ") " : " ")

0 commit comments

Comments
 (0)