From fd364bb9597f87f810a59ec91da2dee2d5a28570 Mon Sep 17 00:00:00 2001 From: Vitalii Parfonov Date: Tue, 5 Sep 2017 16:04:10 +0300 Subject: [PATCH] Temporary workaround limit search result to 50 file (#6142) * Temporary workaround limit search result to 50 file Signed-off-by: Vitalii Parfonov --- .../che/ide/api/project/ProjectServiceClientImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ide/che-core-ide-api/src/main/java/org/eclipse/che/ide/api/project/ProjectServiceClientImpl.java b/ide/che-core-ide-api/src/main/java/org/eclipse/che/ide/api/project/ProjectServiceClientImpl.java index 58d1ef83d6..b6a26d983c 100644 --- a/ide/che-core-ide-api/src/main/java/org/eclipse/che/ide/api/project/ProjectServiceClientImpl.java +++ b/ide/che-core-ide-api/src/main/java/org/eclipse/che/ide/api/project/ProjectServiceClientImpl.java @@ -156,9 +156,11 @@ public class ProjectServiceClientImpl implements ProjectServiceClient { if (expression.getText() != null && !expression.getText().isEmpty()) { queryParameters.append("&text=").append(expression.getText()); } - if (expression.getMaxItems() != 0) { - queryParameters.append("&maxItems=").append(expression.getMaxItems()); + if (expression.getMaxItems() == 0) { + expression.setMaxItems( + 100); //for avoiding block client by huge response until search not support pagination will limit result here } + queryParameters.append("&maxItems=").append(expression.getMaxItems()); if (expression.getSkipCount() != 0) { queryParameters.append("&skipCount=").append(expression.getSkipCount()); }