diff --git a/backend/src/main/java/org/raddatz/familienarchiv/service/DocumentService.java b/backend/src/main/java/org/raddatz/familienarchiv/service/DocumentService.java index e0fde44b..4146f4a9 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/service/DocumentService.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/service/DocumentService.java @@ -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"); };