From c7cba7ba927d8d892d0b1eca30982393bdaffe1e Mon Sep 17 00:00:00 2001 From: natanane <180372820+natanane@users.noreply.github.com> Date: Tue, 21 Jan 2025 08:41:07 +0900 Subject: [PATCH] Fix decode_json error when setting non-ASCII characters in plugin configuration (#1152) * Fix searched as grabed text * enable non-ASCII support in plugin configuration * Update Plugins.pm * Update Plugins.pm --------- Co-authored-by: Difegue <8237712+Difegue@users.noreply.github.com> --- lib/LANraragi/Utils/Plugins.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/LANraragi/Utils/Plugins.pm b/lib/LANraragi/Utils/Plugins.pm index 772e4423e..2ea1074e2 100644 --- a/lib/LANraragi/Utils/Plugins.pm +++ b/lib/LANraragi/Utils/Plugins.pm @@ -127,7 +127,8 @@ sub get_plugin_parameters { # Replace with saved values if they exist if ( $redis->hexists( $namerds, "enabled" ) ) { - my $saved_config = redis_decode( $redis->hget( $namerds, "customargs" ) ); + # We don't decode this value in case there's UTF8 characters in plugin config. + my $saved_config = $redis->hget( $namerds, "customargs" ); #Decode it to an array for proper use if ($saved_config) {