js: make non-payload data more encoding-tolerant
authorMaximilian Krambach <maximilian.krambach@intevation.de>
Mon, 27 Aug 2018 11:00:50 +0000 (13:00 +0200)
committerMaximilian Krambach <maximilian.krambach@intevation.de>
Mon, 27 Aug 2018 11:00:50 +0000 (13:00 +0200)
commit28086252f15e2c124a2a00c2abc87a815d227fbe
tree6c312fda6556bd4fee66b96a6de3a24eeb5f9de3
parent766d42c248a8c526b831685e93d54db81492f5a8
js: make non-payload data more encoding-tolerant

--

* src/Helpers.js: As non-payload data might come in different
  encodings, a conversion has been introduced that worked in most
  cases. Data like the userid might come in different encodings,
  which we don't know of. For now, a try..catch returns the data
  as they are if the utf-8 decoding fails. Sometimes this yields the
  correct result, sometimes it may not work, but it won't stop the
  whole operation anymore.
lang/js/src/Helpers.js