feat(search): extended search, sort options, live tag filter, result count #183
@@ -308,9 +308,9 @@ public class DocumentService {
|
||||
if (sort == null || sort == DocumentSort.DATE) {
|
||||
return Sort.by(direction, "documentDate");
|
||||
}
|
||||
// SENDER and RECEIVER are sorted in-memory before this method is called
|
||||
return switch (sort) {
|
||||
case TITLE -> Sort.by(direction, "title");
|
||||
case SENDER -> Sort.by(direction, "sender.lastName").and(Sort.by(direction, "sender.firstName"));
|
||||
case UPLOAD_DATE -> Sort.by(direction, "createdAt");
|
||||
default -> Sort.by(direction, "documentDate");
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user