mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-04 11:58:52 +00:00
ari-stubs: Fix broken documentation anchors
All of the links that reference page anchors with capital letters in
the ids (#Something) have been changed to lower case to match the
anchors that are generated by mkdocs.
(cherry picked from commit 540c8b2794
)
This commit is contained in:
committed by
Asterisk Development Team
parent
9b1071f259
commit
f2d3c6876d
@@ -501,6 +501,7 @@ class Model(Stringify):
|
||||
|
||||
def __init__(self):
|
||||
self.id = None
|
||||
self.id_lc = None
|
||||
self.subtypes = []
|
||||
self.__subtype_types = []
|
||||
self.notes = None
|
||||
@@ -514,6 +515,7 @@ class Model(Stringify):
|
||||
validate_required_fields(model_json, self.required_fields, context)
|
||||
# The duplication of the model's id is required by the Swagger spec.
|
||||
self.id = model_json.get('id')
|
||||
self.id_lc = self.id.lower()
|
||||
if id != self.id:
|
||||
raise SwaggerError("Model id doesn't match name", context)
|
||||
self.subtypes = model_json.get('subTypes') or []
|
||||
@@ -551,6 +553,9 @@ class Model(Stringify):
|
||||
def extends(self):
|
||||
return self.__extends_type and self.__extends_type.id
|
||||
|
||||
def extends_lc(self):
|
||||
return self.__extends_type and self.__extends_type.id_lc
|
||||
|
||||
def set_extends_type(self, extends_type):
|
||||
self.__extends_type = extends_type
|
||||
|
||||
|
Reference in New Issue
Block a user