]> git.koha-community.org Git - koha.git/commit
Bug 37157: Fix Malformed UTF-8 character in JSON string before decode_json
authorHammat Wele <hammat.wele@inlibro.com>
Fri, 21 Jun 2024 17:07:47 +0000 (17:07 +0000)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Thu, 27 Jun 2024 09:50:06 +0000 (11:50 +0200)
commit55b892dca46b1acdda0e962695699e4bf82d5de6
treeb4a074377b483c38698859453ed1f7ec33f29f7e
parent3295fd52279728c222ef6504766ab9d573561e0f
Bug 37157: Fix Malformed UTF-8 character in JSON string before decode_json

When we add a new identity provider and put some special characters in the Config or Mapping field, we got 500 error when we list the identity providers

To test:
1. Apply this patch.
2. Add a new identity provider
    2.1. fill the form
    2.2. click on «Add default Oauth configuration» and on «Add default Oauth mapping»
    2.3. put some special characters in Configuration and Mapping field
3. Save the form
=> Confirm the identity providers list is shown correctly

Also prove t/db_dependent/api/v1/provider.t.

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
Koha/Auth/Identity/Provider.pm
t/db_dependent/api/v1/provider.t [new file with mode: 0755]