lift injection validation
Matt S Trout [Thu, 21 Mar 2019 05:34:28 +0000 (05:34 +0000)]
lib/SQL/Abstract.pm

index 6234b98..ea587b2 100644 (file)
@@ -597,8 +597,8 @@ sub _expand_expr_hashpair {
     }
     puke "Supplying an empty left hand side argument is not supported";
   }
+  $self->_assert_pass_injection_guard($k =~ /^-(.*)$/s) if $k =~ /^-/;
   if ($k =~ /^-/) {
-    $self->_assert_pass_injection_guard($k =~ /^-(.*)$/s);
     if (my ($rest) = $k =~/^-not[_ ](.*)$/) {
       return +{ -op => [
         'not',