From 3268d32358fa3969ce51b898ceef6da9dbc03eb8 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Tue, 1 Sep 2015 16:01:27 +0000 Subject: [PATCH] Asset Report NULL operators do not accept values. --- lib/WebGUI/Asset/Wobject/AssetReport.pm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/WebGUI/Asset/Wobject/AssetReport.pm b/lib/WebGUI/Asset/Wobject/AssetReport.pm index 9415be618..2d74ae902 100644 --- a/lib/WebGUI/Asset/Wobject/AssetReport.pm +++ b/lib/WebGUI/Asset/Wobject/AssetReport.pm @@ -156,7 +156,12 @@ sub getTemplateVars { my $value = $db->quote($clause->{valText}); $rules->{'whereClause'} .= qq{ $condition } if ($key > 1); - $rules->{'whereClause'} .= qq{$prop $op $value}; + if ($op =~ /NULL/) { ##NULL/IS NULL does not have any following values + $rules->{'whereClause'} .= qq{$prop $op}; + } + else { + $rules->{'whereClause'} .= qq{$prop $op $value}; + } } # Always join to the class, asset and assetData are excluded by getLineageSql