fix: 【数据源】修复旧版本API数据源在升级到v2.10.4版本后无法正常同步 #14682

This commit is contained in:
taojinlong
2025-01-14 12:00:51 +08:00
committed by taojinlong
parent 6ba6471173
commit a6baf37cbe
2 changed files with 2 additions and 2 deletions

View File

@@ -79,7 +79,7 @@ public class ApiUtils {
if (apiDefinition == null) {
DEException.throwException("未找到");
}
if (apiDefinition.getRequest().getPage() != null && !apiDefinition.getRequest().getPage().getPageType().equalsIgnoreCase("empty")) {
if (apiDefinition.getRequest().getPage() != null && apiDefinition.getRequest().getPage().getPageType() != null && !apiDefinition.getRequest().getPage().getPageType().equalsIgnoreCase("empty")) {
String response = execHttpRequest(false, apiDefinition, apiDefinition.getApiQueryTimeout() == null || apiDefinition.getApiQueryTimeout() <= 0 ? 10 : apiDefinition.getApiQueryTimeout(), params(datasourceRequest));
fieldList = getTableFields(apiDefinition);
result.put("fieldList", fieldList);

View File

@@ -27,7 +27,7 @@ public class ApiDefinitionRequest {
@Data
public static class Page {
private String pageType;
private String pageType = "empty";
private List<RequestItem> requestData;
private List<ResponseItem> responseData;
}