From 173263979b9be494ff2ff92aa1a8bbaa10c9724d Mon Sep 17 00:00:00 2001 From: taojinlong Date: Tue, 16 Sep 2025 18:04:23 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20api=20=E6=95=B0=E6=8D=AE=E6=BA=90?= =?UTF-8?q?=E5=88=A4=E6=96=AD=E6=B8=B8=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/io/dataease/datasource/provider/ApiUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/core-backend/src/main/java/io/dataease/datasource/provider/ApiUtils.java b/core/core-backend/src/main/java/io/dataease/datasource/provider/ApiUtils.java index 3bfe67b850..30e0539265 100644 --- a/core/core-backend/src/main/java/io/dataease/datasource/provider/ApiUtils.java +++ b/core/core-backend/src/main/java/io/dataease/datasource/provider/ApiUtils.java @@ -106,7 +106,7 @@ public class ApiUtils { cursor = JsonPath.read(response, apiDefinition.getRequest().getPage().getResponseData().get(0).getResolutionPath()).toString(); } catch (Exception e) { } - while (cursor != null) { + while (StringUtils.isNotEmpty(cursor)) { apiDefinition.getRequest().getPage().getRequestData().get(0).setParameterDefaultValue(cursor); response = execHttpRequest(false, apiDefinition, apiDefinition.getApiQueryTimeout() == null || apiDefinition.getApiQueryTimeout() <= 0 ? 10 : apiDefinition.getApiQueryTimeout(), params(datasourceRequest)); dataList.addAll(fetchResult(response, apiDefinition));