mirror of https://gitlab.com/bashrc2/epicyon
Escape code
parent
2752bddde1
commit
a7095442f4
|
@ -77,12 +77,10 @@ def postMessageToOutbox(messageJson: {}, postToNickname: str,
|
||||||
if messageJson.get('object'):
|
if messageJson.get('object'):
|
||||||
if isinstance(messageJson['object'], dict):
|
if isinstance(messageJson['object'], dict):
|
||||||
if messageJson['object'].get('content'):
|
if messageJson['object'].get('content'):
|
||||||
# replace all semicolons, because for mysterious
|
# semicolons are disliked, so escape them
|
||||||
# reasons this appears to create a problem for
|
|
||||||
# webservers receiving the POST
|
|
||||||
if ';' in messageJson['object']['content']:
|
if ';' in messageJson['object']['content']:
|
||||||
messageJson['object']['content'] = \
|
messageJson['object']['content'] = \
|
||||||
messageJson['object']['content'].replace(';', ',')
|
messageJson['object']['content'].replace(';', '%3B')
|
||||||
|
|
||||||
if dangerousMarkup(messageJson['object']['content'],
|
if dangerousMarkup(messageJson['object']['content'],
|
||||||
allowLocalNetworkAccess):
|
allowLocalNetworkAccess):
|
||||||
|
|
Loading…
Reference in New Issue