Koha-clms/t/db_dependent/api/v1
Hammat Wele 5193b6d570 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>
(cherry picked from commit 55b892dca4)
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2024-07-19 14:32:44 +00:00
..
items Bug 35963: (QA follow-up): tidy up code and fix exec permission 2024-03-07 15:02:52 +01:00
acquisitions_baskets.t Bug 29523: Remove the FIXME 2023-10-27 16:40:45 -03:00
acquisitions_funds.t Bug 29523: Remove the FIXME 2023-10-27 16:40:45 -03:00
acquisitions_orders.t Bug 36018: Prevent random failure from api/v1/acquisitions_orders.t 2024-05-14 15:34:26 +02:00
acquisitions_vendor_issues.t Bug 33105: Tidy files 2023-07-20 10:59:31 -03:00
acquisitions_vendors.t
…
advanced_editor_macros.t
…
article_requests.t Bug 36495: Use render_resource_not_found() helper everywhere 2024-04-26 18:06:13 +02:00
auth.t Bug 34999: Add unit test 2024-01-16 12:05:59 +01:00
auth_authenticate_api_request.t Bug 32551: Regression tests 2024-01-11 15:44:44 +01:00
auth_basic.t Bug 36420: Unit tests 2024-04-18 16:51:14 +02:00
authorised_values.t
…
authorities.t Bug 30047: (follow-up) Fix failing tests 2024-05-13 16:24:18 +02:00
biblios.t Bug 36120: (QA follow-up) Fix /biblios.t unit test 2024-05-03 16:02:53 +02:00
bookings.t Bug 36120: (QA follow-up) Fix api/v1/bookings.t 2024-05-03 16:02:54 +02:00
cashups.t Bug 36493: Make cashups test more robust 2024-04-12 11:26:01 +02:00
checkouts.t Bug 35469: Add 'manage_bookings' subpermission to /checkouts 2024-03-07 17:35:39 +01:00
cities.t
…
clubs_holds.t Bug 36495: Use render_resource_not_found() helper everywhere 2024-04-26 18:06:13 +02:00
deleted_biblios.t Bug 33960: Unit tests 2024-04-22 08:57:51 +02:00
edifact_files.t Bug 30070: (follow-up) Filter out deleted files on the API 2024-01-17 11:38:57 +01:00
erm_agreements.t
…
erm_counter_files.t Bug 36495: Fix erm_counter_files.t 2024-04-26 17:20:31 -03:00
erm_counter_registries.t Bug 35757: (QA follow-up) Tidy 2024-01-11 12:10:45 +01:00
erm_custom_reports.t Bug 36093: (QA follow-up) Fix unit tests 2024-04-19 18:06:39 +02:00
erm_documents.t
…
erm_eholdings_packages.t
…
erm_eholdings_resources.t
…
erm_eholdings_titles.t Bug 36618: Add unit tests 2024-05-08 20:04:08 +02:00
erm_licenses.t
…
erm_sushi_services.t Bug 37043: Update the base URL for the Counter Registry API 2024-06-26 15:19:51 +00:00
erm_usage_data_providers.t Bug 34587: Fix license issues 2023-11-01 09:26:11 -03:00
erm_usage_titles.t Bug 34587: Fix license issues 2023-11-01 09:26:11 -03:00
erm_users.t Bug 12133: Fix failing tests 2023-11-14 10:32:36 -03:00
holds.t Bug 8367: (QA follow-up) Fix broken tests 2023-11-02 10:22:40 -03:00
idp.t
…
ill_backends.t Bug 35581: Koha::Illrequest -> Koha::ILL::Request 2024-04-22 08:57:45 +02:00
ill_batches.t Bug 35581: Koha::Illrequest -> Koha::ILL::Request 2024-04-22 08:57:45 +02:00
ill_batchstatuses.t Bug 35581: Illbatchstatus* -> ILL::Batch::Status* 2024-04-22 08:57:42 +02:00
ill_requests.t Bug 35581: Koha::Illrequest -> Koha::ILL::Request 2024-04-22 08:57:45 +02:00
import_batch_profiles.t
…
import_record_matches.t
…
item_groups.t
…
item_types.t Bug 34008: Harmonize attribute names 2023-11-01 17:23:15 -03:00
items.t Bug 36687: (RM follow-up) Fix unit tests 2024-05-09 09:22:00 +01:00
jobs.t Bug 36495: Use render_resource_not_found() helper everywhere 2024-04-26 18:06:13 +02:00
libraries.t Bug 36482: Add embed tests 2024-04-26 18:06:12 +02:00
oauth.t
…
pagination.t Bug 35129: Regression tests 2024-04-04 15:24:34 +02:00
password_validation.t Bug 36575: (QA follow-up) 2024-06-06 10:49:20 +02:00
patron_categories.t Bug 26297: (QA follow-up): Update tests 2024-04-29 18:53:12 +02:00
patrons.t Bug 36505: Unit tests 2024-04-26 18:06:15 +02:00
patrons_accounts.t
…
patrons_checkouts.t Bug 22613: Add GET endpoint /patrons/{patron_id}/checkouts 2024-04-26 20:15:49 +02:00
patrons_extended_attributes.t
…
patrons_holds.t Bug 35353: Add REST API endpoint to retrieve old holds 2024-04-26 18:06:09 +02:00
patrons_password.t
…
patrons_password_expiration.t
…
patrons_recalls.t Bug 35967: Add more test cases 2024-04-19 19:54:44 +02:00
preservation_Processings.t Bug 30708: Tidy perl files 2023-10-18 15:42:04 -03:00
preservation_Trains.t Bug 30708: Tidy perl files 2023-10-18 15:42:04 -03:00
preservation_WaitingList.t Bug 30708: Tidy perl files 2023-10-18 15:42:04 -03:00
provider.t Bug 37157: Fix Malformed UTF-8 character in JSON string before decode_json 2024-07-19 14:32:44 +00:00
query.t
…
record_sources.t Bug 35919: Add /record_sources endpoints 2024-04-26 17:06:03 +02:00
responses.t Bug 36495: Add render_resource_not_found() and render_resource_deleted() helpers 2024-04-26 18:06:13 +02:00
return_claims.t Bug 32496: Reduce unnecessary unblessings of objects in Circulation.pm 2023-09-22 10:52:39 -03:00
search_filters.t
…
smtp_servers.t Bug 34243: Fix copy/pasted city references in api tests 2023-07-14 08:59:49 -03:00
stockrotationstage.t
…
suggestions.t Bug 36495: Use render_resource_not_found() helper everywhere 2024-04-26 18:06:13 +02:00
ticket_updates.t Bug 35657: Unit tests for ticket_update api addition 2024-05-02 15:03:37 +02:00
tickets.t Bug 36612: Unit test for public ticket add 2024-05-03 10:59:35 +02:00
transfer_limits.t Bug 36329: (follow-up) Fix error message comparisson in testes 2024-03-19 18:09:03 +01:00
two_factor_auth.t
…
unhandled_exceptions.t
…