GetModels-Filtered: CVars: Fix für Platzhaltern im Suchbegriff
authorMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 17 Feb 2015 13:24:59 +0000 (14:24 +0100)
committerSven Schöling <s.schoeling@linet-services.de>
Thu, 5 Mar 2015 12:42:58 +0000 (13:42 +0100)
SL/DB/Helper/CustomVariables.pm

index 55ff121..2810c50 100644 (file)
@@ -329,7 +329,7 @@ sub make_cvar_custom_filter {
         $query{$key} =~ s{\bt\d+(?:\.)?\b}{}g;
 
         # manually inline the values. again, rose doen't know how to handly bind params in subqueries :(
-        $query{$key} =~ s{\?}{ $config->dbh->quote($_) }xe for @{ $bind_vals{$key} };
+        $query{$key} =~ s{\?}{ $config->dbh->quote(shift @{ $bind_vals{$key} }) }xeg;
 
         $query{$key} =~ s{\n}{ }g;
       }