add "distinct" support to fielder
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 17 Aug 2009 14:30:01 +0000 (14:30 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 17 Aug 2009 14:30:01 +0000 (14:30 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@13845 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/perlmods/OpenILS/Application/Fielder.pm

index c541345..4703add 100644 (file)
@@ -60,6 +60,7 @@ sub fielder_fetch {
 
     my $query = $obj->{query};
     my $fields = $obj->{fields};
+    my $distinct = $obj->{distinct} ? 1 : 0;
 
     my $obj_class = $self->{class_hint};
     my $fm_class = $self->{class_name};
@@ -82,7 +83,8 @@ sub fielder_fetch {
     my $res = new_editor()->json_query({
         select  => { $obj_class => $fields },
         from    => $obj_class,
-        where   => $query
+        where   => $query,
+        distinct=> $distinct
     });
 
     for my $value (@$res) {