diff --git a/ccm-sci-publications/src/com/arsdigita/cms/scipublications/SciPublicationsServlet.java b/ccm-sci-publications/src/com/arsdigita/cms/scipublications/SciPublicationsServlet.java index 9820111c4..2e18addc9 100644 --- a/ccm-sci-publications/src/com/arsdigita/cms/scipublications/SciPublicationsServlet.java +++ b/ccm-sci-publications/src/com/arsdigita/cms/scipublications/SciPublicationsServlet.java @@ -493,6 +493,11 @@ public class SciPublicationsServlet extends BaseApplicationServlet { getNegotiatedLocale().getLanguage()); } + if (parameters.containsKey("year")) { + publications.addEqualsFilter("yearOfPublication", + parameters.get("year")[0]); + } + publications.addOrder("yearOfPublication desc"); publications.addOrder("authorsStr"); publications.addOrder("title");