Merge branch 'feature/REQ-3045' into dev
This commit is contained in:
commit
9ee6aee99d
@ -78,8 +78,8 @@ public class ModelV3Parser {
|
||||
|
||||
@Override
|
||||
public void visitTemplateCardUrlConfig(UrlConfig urlConfig) {
|
||||
urlParser.parseUrlConfig(urlConfig);
|
||||
parsedModel.getTemplate().getOrCreateCardUrl().setUrl(parseUrlInfoForRequest(urlConfig));
|
||||
if (urlParser.parseUrlConfig(urlConfig))
|
||||
parsedModel.getTemplate().getOrCreateCardUrl().setUrl(parseUrlInfoForRequest(urlConfig));
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -111,10 +111,11 @@ public class ModelV3Parser {
|
||||
|
||||
@Override
|
||||
public void visitGroupDetailUrlConfig(ParsedGroupV3 group, UrlConfig urlConfig) {
|
||||
urlParser.parseUrlConfig(urlConfig);
|
||||
ParsedGroupDetail parsedDetail = group.getGroupInfo().getOrCreateDetail();
|
||||
parsedDetail.setName(group.getName());
|
||||
parsedDetail.setUrl(parseUrlInfoForRequest(urlConfig));
|
||||
if (urlParser.parseUrlConfig(urlConfig)) {
|
||||
ParsedGroupDetail parsedDetail = group.getGroupInfo().getOrCreateDetail();
|
||||
parsedDetail.setName(group.getName());
|
||||
parsedDetail.setUrl(parseUrlInfoForRequest(urlConfig));
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -124,8 +125,8 @@ public class ModelV3Parser {
|
||||
|
||||
@Override
|
||||
public void visitButtonUrlConfig(ParsedButtonV3 button, UrlConfig urlConfig) {
|
||||
urlParser.parseUrlConfig(urlConfig);
|
||||
button.setUrl(parseUrlInfoForRequest(urlConfig));
|
||||
if (urlParser.parseUrlConfig(urlConfig))
|
||||
button.setUrl(parseUrlInfoForRequest(urlConfig));
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -189,8 +190,9 @@ public class ModelV3Parser {
|
||||
final JSONObject routerParam;
|
||||
@Nullable final JSONObject appendRouterParam;
|
||||
|
||||
void parseUrlConfig(UrlConfig urlConfig) {
|
||||
boolean parseUrlConfig(UrlConfig urlConfig) {
|
||||
UrlConfigWalker.walkDown(urlConfig, this);
|
||||
return urlConfig.hasUrl();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Loading…
Reference in New Issue
Block a user