require explicit nulls first/last
Matt S Trout [Mon, 4 Nov 2013 01:30:07 +0000 (01:30 +0000)]
lib/Data/Query/Renderer/SQL/Naive.pm

index dbe4b80..a84981b 100644 (file)
@@ -379,8 +379,8 @@ sub _order_chunk {
     ($dq->{reverse}
       ? $self->_format_keyword('DESC')
       : ()),
-    ($dq->{nulls}
-      ? $self->_format_keyword('NULLS '.('', qw(FIRST LAST))[$dq->{nulls}])
+    ($dq->{nulls} && $dq->{nulls} =~ /^(first|last)$/i
+      ? $self->_format_keyword('NULLS '.$dq->{nulls})
       : ()),
   );
 }