Repository: atlas
Updated Branches:
  refs/heads/master c585b60de -> e0bd96b73


ATLAS-2022 - Validate limit and offset for basic search query

Signed-off-by: apoorvnaik <apoorvn...@apache.org>


Project: http://git-wip-us.apache.org/repos/asf/atlas/repo
Commit: http://git-wip-us.apache.org/repos/asf/atlas/commit/e0bd96b7
Tree: http://git-wip-us.apache.org/repos/asf/atlas/tree/e0bd96b7
Diff: http://git-wip-us.apache.org/repos/asf/atlas/diff/e0bd96b7

Branch: refs/heads/master
Commit: e0bd96b73d4330e221e65aae0ecb25c9fd9fdc26
Parents: c585b60
Author: Sharmadha Sainath <ssain...@hortonworks.com>
Authored: Fri Aug 4 17:11:09 2017 +0530
Committer: apoorvnaik <apoorvn...@apache.org>
Committed: Fri Aug 4 07:24:54 2017 -0700

----------------------------------------------------------------------
 .../java/org/apache/atlas/discovery/EntityDiscoveryService.java   | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/atlas/blob/e0bd96b7/repository/src/main/java/org/apache/atlas/discovery/EntityDiscoveryService.java
----------------------------------------------------------------------
diff --git 
a/repository/src/main/java/org/apache/atlas/discovery/EntityDiscoveryService.java
 
b/repository/src/main/java/org/apache/atlas/discovery/EntityDiscoveryService.java
index b183c72..66dd748 100644
--- 
a/repository/src/main/java/org/apache/atlas/discovery/EntityDiscoveryService.java
+++ 
b/repository/src/main/java/org/apache/atlas/discovery/EntityDiscoveryService.java
@@ -403,6 +403,9 @@ public class EntityDiscoveryService implements 
AtlasDiscoveryService {
     @GraphTransaction
     public AtlasSearchResult searchWithParameters(SearchParameters 
searchParameters) throws AtlasBaseException {
         AtlasSearchResult ret = new AtlasSearchResult(searchParameters);
+        final   QueryParams   params =  
validateSearchParams(searchParameters.getLimit(),searchParameters.getOffset());
+        searchParameters.setLimit(params.limit());
+        searchParameters.setOffset(params.offset());
 
         SearchContext context  = new SearchContext(searchParameters, 
typeRegistry, graph, indexer.getVertexIndexKeys());
         String        searchID = searchTracker.add(context); // For future 
cancellations

Reply via email to