From d5fb8cafd411864d9378d8d96baf08ad7ba4b2ac Mon Sep 17 00:00:00 2001 From: Matt Jibson Date: Mon, 16 Nov 2015 15:40:33 -0500 Subject: [PATCH] Don't expose unnamed API operations fixes #861 --- endpoints/api/discovery.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/endpoints/api/discovery.py b/endpoints/api/discovery.py index 70a48664d..fd1a09f08 100644 --- a/endpoints/api/discovery.py +++ b/endpoints/api/discovery.py @@ -125,9 +125,11 @@ def swagger_route_data(include_internal=False, compact=False): continue operation_swagger = { - 'operationId': method_metadata(method, 'nickname') or 'unnamed', + 'operationId': method_metadata(method, 'nickname'), 'parameters': [], } + if operation_swagger['operationId'] is None: + continue if not compact: operation_swagger.update({