Fix order clauses with bind parameters in ->where
[scpubgit/Q-Branch.git] / lib / SQL / Abstract.pm
index 7e12187..d213115 100644 (file)
@@ -488,7 +488,9 @@ sub where {
 
   # order by?
   if ($order) {
-    $sql .= $self->_order_by($order);
+    my ($order_sql, @order_bind) = $self->_order_by($order);
+    $sql .= $order_sql;
+    push @bind, @order_bind;
   }
 
   return wantarray ? ($sql, @bind) : $sql;