used Optional.ofNullable instead of explicitly checking for null
This commit is contained in:
parent
8767b6d845
commit
c4ad105f73
@ -46,6 +46,7 @@ import org.thingsboard.server.common.data.EventInfo;
|
||||
import org.thingsboard.server.common.data.StringUtils;
|
||||
import org.thingsboard.server.common.data.edge.Edge;
|
||||
import org.thingsboard.server.common.data.exception.ThingsboardException;
|
||||
import org.thingsboard.server.common.data.id.AssetProfileId;
|
||||
import org.thingsboard.server.common.data.id.EdgeId;
|
||||
import org.thingsboard.server.common.data.id.RuleChainId;
|
||||
import org.thingsboard.server.common.data.id.RuleNodeId;
|
||||
@ -76,6 +77,7 @@ import org.thingsboard.server.service.security.permission.Resource;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Optional;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.ConcurrentMap;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
@ -339,8 +341,8 @@ public class RuleChainController extends BaseController {
|
||||
RuleNodeId ruleNodeId = new RuleNodeId(toUUID(strRuleNodeId));
|
||||
checkRuleNode(ruleNodeId, Operation.READ);
|
||||
TenantId tenantId = getCurrentUser().getTenantId();
|
||||
EventInfo eventInfo = eventService.findLatestDebugRuleNodeInEvent(tenantId, ruleNodeId);
|
||||
return eventInfo == null ? null : eventInfo.getBody();
|
||||
return Optional.ofNullable(eventService.findLatestDebugRuleNodeInEvent(tenantId, ruleNodeId))
|
||||
.map(EventInfo::getBody).orElse(null);
|
||||
}
|
||||
|
||||
@ApiOperation(value = "Is TBEL script executor enabled",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user