diff --git a/source/extensions/filters/http/admission_control/config.cc b/source/extensions/filters/http/admission_control/config.cc index eaf1734eaff3..7f25fe5f66a7 100644 --- a/source/extensions/filters/http/admission_control/config.cc +++ b/source/extensions/filters/http/admission_control/config.cc @@ -29,9 +29,7 @@ absl::StatusOr AdmissionControlFilterFactory::createHttpFilterFactoryFromProtoTyped( const envoy::extensions::filters::http::admission_control::v3::AdmissionControl& proto_config, const std::string& stats_prefix, Server::Configuration::ServerFactoryContext& context) { - auto cb = createFilterFactory(proto_config, stats_prefix, context, context.scope()); - THROW_IF_NOT_OK_REF(cb.status()); - return cb.value(); + return createFilterFactory(proto_config, stats_prefix, context, context.scope()); } absl::StatusOr AdmissionControlFilterFactory::createFilterFactory( diff --git a/source/extensions/filters/http/aws_lambda/config.cc b/source/extensions/filters/http/aws_lambda/config.cc index 09f5df475db5..4eb6a67a246c 100644 --- a/source/extensions/filters/http/aws_lambda/config.cc +++ b/source/extensions/filters/http/aws_lambda/config.cc @@ -137,12 +137,8 @@ AwsLambdaFilterFactory::createRouteSpecificFilterConfigTyped( absl::StatusOr AwsLambdaFilterFactory::createHttpFilterFactoryFromProtoTyped( const envoy::extensions::filters::http::aws_lambda::v3::Config& proto_config, const std::string& stats_prefix, Server::Configuration::ServerFactoryContext& server_context) { - auto result = createFilterFactoryFromProtoHelper(proto_config, stats_prefix, server_context, - server_context.scope(), false); - if (!result.ok()) { - ExceptionUtil::throwEnvoyException(std::string(result.status().message())); - } - return std::move(result.value()); + return createFilterFactoryFromProtoHelper(proto_config, stats_prefix, server_context, + server_context.scope(), false); } /* diff --git a/source/extensions/filters/http/aws_request_signing/config.cc b/source/extensions/filters/http/aws_request_signing/config.cc index 3446ba58df05..d0261219ab95 100644 --- a/source/extensions/filters/http/aws_request_signing/config.cc +++ b/source/extensions/filters/http/aws_request_signing/config.cc @@ -55,12 +55,8 @@ absl::StatusOr AwsRequestSigningFilterFactory::createHttpFilterFactoryFromProtoTyped( const AwsRequestSigningProtoConfig& config, const std::string& stats_prefix, Server::Configuration::ServerFactoryContext& server_context) { - auto result = createFilterFactoryFromProtoHelper(config, stats_prefix, server_context, - server_context.scope()); - if (!result.ok()) { - ExceptionUtil::throwEnvoyException(std::string(result.status().message())); - } - return std::move(result.value()); + return createFilterFactoryFromProtoHelper(config, stats_prefix, server_context, + server_context.scope()); } absl::StatusOr