Acknowledged
CIQQA-3956

Escaping in Connect IQ app parameters

Hi,

From about 3 weeks, it seems that saving the parameters in Garmin IQ for an app, now removes all \ characters!

I created the application ApiCall, which allows sending an API request with multiple configurable options. Each "action" is created by the user in the form of a JSON entered in each parameter line of the application in Garmin IQ. My application has been working for several years.

However, from begining of march, some users that have made some changes on there parameters, have reported a syntax error in the usage of my app even though they haven’t made any change on the line impacted by the error.

I recall that this behavior appeared a few years ago as well and was quickly fixed by Garmin.

In the meantime, I have asked these users to double all \ characters, it works, but this is not sustainable in the long term. Beacause you have tot do it on all parameters each time you configure...

The behavior is very easily reproducible. Simply enter "Testing \ character" in a text parameter field.
When you save and then edit, the \ character disappears, you have only "Testing  character"

Regards.