Fix generation in case of incomplete endpoints
diff --git a/sphinx/files/salt/source/services/endpoints.rst b/sphinx/files/salt/source/services/endpoints.rst
index 871432c..5612318 100644
--- a/sphinx/files/salt/source/services/endpoints.rst
+++ b/sphinx/files/salt/source/services/endpoints.rst
@@ -20,9 +20,9 @@
{%- for role_name, role in service.get('role', {}).iteritems() %}
{%- if role.get('endpoint', {}) != None %}
{%- for endpoint_name, endpoint in role.get('endpoint', {}).iteritems() %}
- * - {{ endpoint.type }}
- - {{ endpoint.address }}
- - {{ endpoint.protocol }}
+ * - {{ endpoint.type|default('n/a') }}
+ - {{ endpoint.address|default('n/a') }}
+ - {{ endpoint.protocol|default('n/a') }}
- {{ service_name }}
- :ref:`{{ node_name }}`
{%- endfor %}