fixed incorrect is_Literal usage
Matt Phillips [Tue, 27 Nov 2012 20:45:32 +0000 (15:45 -0500)]
lib/Data/Query/Renderer/SQL/Naive.pm

index 64e5bc2..07a9d50 100644 (file)
@@ -234,7 +234,7 @@ sub _handle_op_type_between {
   if (@args == 3) {
     my ($lhs, $rhs1, $rhs2) = (map $self->_maybe_parenthesise($_), @args);
     [ '(', $lhs, $op_name, $rhs1, 'AND', $rhs2, ')' ];
-  } elsif (@args == 2 and is_Literal $args[1]->{type}) {
+  } elsif (@args == 2 and is_Literal $args[1]) {
     my ($lhs, $rhs) = (map $self->_render($_), @args);
     [ '(', $lhs, $op_name, $rhs, ')' ];
   } else {