diff --git a/backend/src/main/java/io/dataease/service/panel/PanelLinkService.java b/backend/src/main/java/io/dataease/service/panel/PanelLinkService.java index 214e623cf7..8325c7591c 100644 --- a/backend/src/main/java/io/dataease/service/panel/PanelLinkService.java +++ b/backend/src/main/java/io/dataease/service/panel/PanelLinkService.java @@ -238,7 +238,9 @@ public class PanelLinkService { example.createCriteria().andUuidEqualTo(uuid); List mappings = panelLinkMappingMapper.selectByExample(example); if (CollectionUtils.isEmpty(mappings)) { - DEException.throwException("link is not exist"); + PanelLink panelLink = new PanelLink(); + panelLink.setResourceId("error-resource-id"); + return BASEURL + buildLinkParam(panelLink); } PanelLinkMapping mapping = mappings.get(0); String resourceId = mapping.getResourceId();