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()); }