From 0f0f571c7a2673db5f8849437e81a4a1fcec66ef Mon Sep 17 00:00:00 2001 From: Isaac Connor Date: Tue, 3 Sep 2024 09:50:58 -0400 Subject: [PATCH] Make NULL be case-insensitive --- scripts/ZoneMinder/lib/ZoneMinder/Filter.pm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/ZoneMinder/lib/ZoneMinder/Filter.pm b/scripts/ZoneMinder/lib/ZoneMinder/Filter.pm index 288a8c9d3..ca16e1597 100644 --- a/scripts/ZoneMinder/lib/ZoneMinder/Filter.pm +++ b/scripts/ZoneMinder/lib/ZoneMinder/Filter.pm @@ -232,7 +232,7 @@ sub Sql { $value = "'$ZoneMinder::Config::Config{ZM_SERVER_ID}'"; # This gets used later, I forget for what $$self{Server} = new ZoneMinder::Server($ZoneMinder::Config::Config{ZM_SERVER_ID}); - } elsif ( $temp_value eq 'NULL' ) { + } elsif ( uc($temp_value) eq 'NULL' ) { $value = $temp_value; } else { $value = "'$temp_value'"; @@ -254,7 +254,7 @@ sub Sql { } $value = "'$temp_value'"; } elsif ( $term->{attr} eq 'DateTime' or $term->{attr} eq 'StartDateTime' or $term->{attr} eq 'EndDateTime' ) { - if ( $temp_value eq 'NULL' ) { + if ( uc($temp_value) eq 'NULL' ) { $value = $temp_value; } else { $value = DateTimeToSQL($temp_value); @@ -265,7 +265,7 @@ sub Sql { $value = "'$value'"; } } elsif ( $term->{attr} eq 'Date' or $term->{attr} eq 'StartDate' or $term->{attr} eq 'EndDate' ) { - if ( $temp_value eq 'NULL' ) { + if ( uc($temp_value) eq 'NULL' ) { $value = $temp_value; } elsif ( $temp_value eq 'CURDATE()' or $temp_value eq 'NOW()' ) { $value = 'to_days('.$temp_value.')'; @@ -278,7 +278,7 @@ sub Sql { $value = "to_days( '$value' )"; } } elsif ( $term->{attr} eq 'Time' or $term->{attr} eq 'StartTime' or $term->{attr} eq 'EndTime' ) { - if ( $temp_value eq 'NULL' ) { + if ( uc($temp_value) eq 'NULL' ) { $value = $temp_value; } else { $value = DateTimeToSQL($temp_value);