Closed TonyFleisher closed 1 year ago
When entering a password that contains the less-than character "<", the hubitat client libraries escapes the html entity and stores it as "<"
For example, if you enter a password as: "123<>abc"
Request URL: http://HUB_IP/installedapp/update/json Request Method: POST
Payload sent by Browser to the Hub: settings[userPassword]: 123<>123
settings[userPassword]: 123<>123
As a result, the settings is stored with the html entity which then needs to be unescaped when sending to the cloud to login.
Fixed on version 6.7.2 update.
When entering a password that contains the less-than character "<", the hubitat client libraries escapes the html entity and stores it as "<"
For example, if you enter a password as: "123<>abc"
Request URL: http://HUB_IP/installedapp/update/json Request Method: POST
Payload sent by Browser to the Hub:
settings[userPassword]: 123<>123
As a result, the settings is stored with the html entity which then needs to be unescaped when sending to the cloud to login.