fix(router): handle panic-prone code with proper errors (#297)

This commit is contained in:
ItsMeShashank
2023-01-06 18:04:08 +05:30
committed by GitHub
parent c0bb1cc378
commit c3368d9f8b

View File

@ -659,8 +659,8 @@ pub async fn get_connector_default(
.change_context(errors::ConnectorError::RoutingRulesParsingError)
.change_context(errors::ApiErrorResponse::InternalServerError)?;
let custom_routing_rules: api::CustomRoutingRules = vec_val
.first()
.cloned()
.into_iter()
.next()
.parse_value("CustomRoutingRules")
.change_context(errors::ConnectorError::RoutingRulesParsingError)
.change_context(errors::ApiErrorResponse::InternalServerError)?;