Browse Source

Set default edge root rule chain during creation

pull/7815/head
Volodymyr Babak 4 years ago
parent
commit
bcb1601e59
  1. 3
      application/src/main/java/org/thingsboard/server/service/entitiy/edge/DefaultTbEdgeService.java

3
application/src/main/java/org/thingsboard/server/service/entitiy/edge/DefaultTbEdgeService.java

@ -48,6 +48,9 @@ public class DefaultTbEdgeService extends AbstractTbEntityService implements TbE
ActionType actionType = edge.getId() == null ? ActionType.ADDED : ActionType.UPDATED;
TenantId tenantId = edge.getTenantId();
try {
if (actionType == ActionType.ADDED && edge.getRootRuleChainId() == null) {
edge.setRootRuleChainId(edgeTemplateRootRuleChain.getId());
}
Edge savedEdge = checkNotNull(edgeService.saveEdge(edge));
EdgeId edgeId = savedEdge.getId();

Loading…
Cancel
Save