From c84003409492e367bcda998502361a8d76755b8b Mon Sep 17 00:00:00 2001
From: Fredrik Friis <fred-fri@dsv.su.se>
Date: Tue, 28 Feb 2012 11:17:22 +0900
Subject: [PATCH] fixed the issue with repeated results

---
 .../scipro/match/dataprovider/ProjectIdeaDataProvider.java  | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/main/java/se/su/dsv/scipro/match/dataprovider/ProjectIdeaDataProvider.java b/src/main/java/se/su/dsv/scipro/match/dataprovider/ProjectIdeaDataProvider.java
index ef20ef0787..0bef9e295b 100644
--- a/src/main/java/se/su/dsv/scipro/match/dataprovider/ProjectIdeaDataProvider.java
+++ b/src/main/java/se/su/dsv/scipro/match/dataprovider/ProjectIdeaDataProvider.java
@@ -46,6 +46,10 @@ public class ProjectIdeaDataProvider extends SortableDataProvider<ProjectIdea>{
 	}
 	
 	public Iterator<ProjectIdea> iterator(int first, int count) {
+		
+		params.setLimit(count);
+		params.setOffset(first);
+		
 		Iterator<ProjectIdea> itr;
 		itr = ((ProjectIdeaDao) getDao()).findProjectIdeas(params).iterator();
 		
@@ -59,6 +63,8 @@ public class ProjectIdeaDataProvider extends SortableDataProvider<ProjectIdea>{
 	
 	@Override
 	public int size() {
+		params.setLimit(null);
+		params.setOffset(null);
 		return (int) ((ProjectIdeaDao) getDao()).countProjectIdeas(params);
 	}