diff --git a/src/main/java-templates/org/primefaces/component/datatable/DataTableTemplate.java b/src/main/java-templates/org/primefaces/component/datatable/DataTableTemplate.java
index <HASH>..<HASH> 100644
--- a/src/main/java-templates/org/primefaces/component/datatable/DataTableTemplate.java
+++ b/src/main/java-templates/org/primefaces/component/datatable/DataTableTemplate.java
@@ -360,7 +360,7 @@ import org.primefaces.component.datatable.feature.*;
                 data = lazyModel.load(getFirst(), getRows(), getMultiSortMeta(), getFilters());
             }
             else {
-                data = lazyModel.load(getFirst(), getRows(), resolveSortField(), convertSortOrder(), getFilters());
+                data = lazyModel.load(getFirst(), getRows(), (String) getSortBy(), convertSortOrder(), getFilters());
             }
             
             lazyModel.setPageSize(getRows());
Fixed lazy loading issue with new sort impl