From 039ff4ee41b1e2b8990588a22a2498d636a75dfc Mon Sep 17 00:00:00 2001 From: tyler Date: Mon, 5 Sep 2016 04:56:30 -0400 Subject: [PATCH] decided to do ctrl-f for " order " and found this piece. Don't know what bug this will fix but probably best to update to reflect additional sorting options. Sorry for ternary operator abuse --- .../frontend/servlet/NextUnreadServlet.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/commafeed/frontend/servlet/NextUnreadServlet.java b/src/main/java/com/commafeed/frontend/servlet/NextUnreadServlet.java index 4ea60674..c0bacd78 100644 --- a/src/main/java/com/commafeed/frontend/servlet/NextUnreadServlet.java +++ b/src/main/java/com/commafeed/frontend/servlet/NextUnreadServlet.java @@ -61,7 +61,18 @@ public class NextUnreadServlet extends HttpServlet { return; } - final ReadingOrder order = StringUtils.equals(orderParam, "asc") ? ReadingOrder.asc : ReadingOrder.desc; + final ReadingOrder order = (StringUtils.equals(orderParam, "asc") ? + ReadingOrder.asc : + ( + StringUtils.equals(orderParam, "desc") ? + ReadingOrder.desc : + ( + StringUtils.equals(orderParam, "abc") ? + ReadingOrder.abc : + (ReadingOrder.zyx) + ) + ) + ); FeedEntryStatus status = UnitOfWork.call(sessionFactory, () -> { FeedEntryStatus s = null;