Project import generated by Copybara.
GitOrigin-RevId: 6e4aff1cc351be3ae4537b677f36d139ee50ce09
This commit is contained in:
@@ -408,13 +408,13 @@ absl::Status CalculatorNode::PrepareForRun(
|
||||
validated_graph_->CalculatorInfos()[node_id_].Contract();
|
||||
for (const auto& svc_req : contract.ServiceRequests()) {
|
||||
const auto& req = svc_req.second;
|
||||
std::string key{req.Service().key};
|
||||
auto it = service_packets.find(key);
|
||||
auto it = service_packets.find(req.Service().key);
|
||||
if (it == service_packets.end()) {
|
||||
RET_CHECK(req.IsOptional())
|
||||
<< "required service '" << key << "' was not provided";
|
||||
<< "required service '" << req.Service().key << "' was not provided";
|
||||
} else {
|
||||
calculator_state_->SetServicePacket(key, it->second);
|
||||
MP_RETURN_IF_ERROR(
|
||||
calculator_state_->SetServicePacket(req.Service(), it->second));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user