REQ-3045: 处理url没值的情况
This commit is contained in:
parent
533ede6d07
commit
d241accae8
@ -100,6 +100,7 @@ public class ModelV3Parser {
|
||||
|
||||
@Override
|
||||
public void visitTemplateCardUrlConfig(UrlConfig urlConfig) {
|
||||
if (!urlConfig.hasUrl()) return;
|
||||
urlParser.parseUrlConfig(urlConfig);
|
||||
parsedModel.getTemplate().getOrCreateCardUrl().setUrl(parseSessionUrlInfo(urlConfig));
|
||||
}
|
||||
@ -154,6 +155,7 @@ public class ModelV3Parser {
|
||||
|
||||
@Override
|
||||
public void visitGroupDetailUrlConfig(ParsedGroupV3 group, UrlConfig urlConfig) {
|
||||
if (!urlConfig.hasUrl()) return;
|
||||
urlParser.parseUrlConfig(urlConfig);
|
||||
ParsedGroupDetail parsedDetail = group.getGroupInfo().getOrCreateDetail();
|
||||
parsedDetail.setName(group.getGroupInfo().getDetail().getName());
|
||||
|
||||
@ -100,7 +100,7 @@ public class ModelV2PropsPopulator implements ParsedModel3Visitor {
|
||||
|
||||
@Override
|
||||
public void visitTemplateCardUrlConfig(UrlConfig urlConfig) {
|
||||
if (sessionUrlSelector == null) return;
|
||||
if (sessionUrlSelector == null || !urlConfig.hasUrl()) return;
|
||||
sessionUrlSelector.selectFrom(urlConfig).ifPresent(session -> {
|
||||
DetailRouterDTO detail = new DetailRouterDTO();
|
||||
response.setDetailRouter(detail);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user