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 %}