mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-02 11:06:31 +00:00
rest-api-templates/asterisk_processor - replace http line breaks with line feed
Including line breaks (<br>, <br/>, <br />) in certain parts of the rest-api json definition (e.g. summary, notes) displays them correctly in swagger. However, when the field gets converted to the wiki format those breaks get escaped and show up in the text as the actual string literal "<br>" etc... This patch makes it so when converting to the wiki format it replaces all line break values (<br>, etc...) with line feeds ('\n'). Change-Id: Ie1c9faa0d1c5d622804cc0a21ce769095b08aa3d
This commit is contained in:
@@ -46,6 +46,8 @@ def wikify(str):
|
||||
|
||||
@param str: String to escape
|
||||
"""
|
||||
# Replace all line breaks with line feeds
|
||||
str = re.sub(r'<br\s*/?>', '\n', str)
|
||||
return re.sub(r'([{}\[\]])', r'\\\1', str)
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user