diff --git a/lib/CouchDB/Client/DB.pm b/lib/CouchDB/Client/DB.pm index 23efa26..81d41b3 100644 --- a/lib/CouchDB/Client/DB.pm +++ b/lib/CouchDB/Client/DB.pm @@ -243,7 +243,7 @@ sub fixViewArgs { $args{$k} = $self->{client}->{json}->encode($args{$k}); } else { - unless ($args{$k} =~ /^\d+(?:\.\d+)*$/s) { + unless ($args{$k} =~ /^\d+(?:\.){0,1}\d*$/s) { $args{$k} = '"' . $args{$k} . '"'; } }