diff --git a/rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/DeviceEvents.java b/rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/DeviceEvents.java index 17c13a72dfb..fafda9d71ff 100644 --- a/rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/DeviceEvents.java +++ b/rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/DeviceEvents.java @@ -13,6 +13,7 @@ package org.eclipse.kapua.app.api.resources.v1.resources; import com.google.common.base.Strings; + import org.eclipse.kapua.KapuaEntityNotFoundException; import org.eclipse.kapua.KapuaException; import org.eclipse.kapua.app.api.core.resources.AbstractKapuaResource; @@ -103,6 +104,9 @@ public DeviceEventListResult simpleQuery( query.setPredicate(andPredicate); + if (!Strings.isNullOrEmpty(sortParam)) { + query.setSortCriteria(query.fieldSortCriteria(sortParam, sortDir)); + } query.setOffset(offset); query.setLimit(limit);