PriceRule: Vergleiche waren falsch herum
authorSven Schöling <s.schoeling@linet-services.de>
Fri, 12 Sep 2014 13:32:06 +0000 (15:32 +0200)
committerSven Schöling <s.schoeling@linet-services.de>
Thu, 18 Dec 2014 15:18:51 +0000 (16:18 +0100)
SL/DB/Manager/PriceRuleItem.pm

index 60e5d82..632b0bf 100644 (file)
@@ -56,7 +56,7 @@ sub not_matching_sql_and_values {
         my $ops = $ops{$def->{ops}};
 
         for (keys %$ops) {
-          push @sub_tokens, "op = '$_' AND NOT value_$def->{data_type} $ops->{$_} ?";
+          push @sub_tokens, "op = '$_' AND NOT ? $ops->{$_} value_$def->{data_type}";
           push @values, $value;
         }
       } else {