From 09c7d471f59856233ab4634f1070e923b1eaa7c1 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Wed, 27 Jan 2021 12:03:33 +0100 Subject: [PATCH] Bug 14004: Set the syspref's value to an empty string It's tested with "defined" in C4::Context->preference --- C4/Auth.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/C4/Auth.pm b/C4/Auth.pm index cef3cb4755..419246b868 100644 --- a/C4/Auth.pm +++ b/C4/Auth.pm @@ -443,10 +443,10 @@ sub get_template_and_user { # Sysprefs disabled via URL param # Note that value must be defined in order to override via ENV foreach my $syspref ( qw( OPACUserCSS OPACUserJS IntranetUserCSS IntranetUserJS ) ) { - $ENV{"OVERRIDE_SYSPREF_$syspref"} = q{ } if $in->{'query'}->param("DISABLE_SYSPREF_$syspref"); + $ENV{"OVERRIDE_SYSPREF_$syspref"} = q{} if $in->{'query'}->param("DISABLE_SYSPREF_$syspref"); } foreach my $syspref ( qw( intranetcolorstylesheet intranetstylesheet ) ) { - $ENV{"OVERRIDE_SYSPREF_$syspref"} = 0 if $in->{'query'}->param("DISABLE_SYSPREF_$syspref"); + $ENV{"OVERRIDE_SYSPREF_$syspref"} = q{} if $in->{'query'}->param("DISABLE_SYSPREF_$syspref"); } # Anonymous opac search history -- 2.20.1