[freeside-commits] branch master updated. 0fd6e4b7e096b1e53763b46656d392b04c802158
Mark Wells
mark at 420.am
Thu Jul 18 11:32:18 PDT 2013
The branch, master has been updated
via 0fd6e4b7e096b1e53763b46656d392b04c802158 (commit)
from 22546b219a7a2a3ee134586afc8cc40bbad9bc32 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 0fd6e4b7e096b1e53763b46656d392b04c802158
Author: Mark Wells <mark at freeside.biz>
Date: Thu Jul 18 11:32:10 2013 -0700
sales report: fix report class filtering under Pg 8.x, #24002
diff --git a/FS/FS/Report/Table.pm b/FS/FS/Report/Table.pm
index c5a6503..ffd2ac4 100644
--- a/FS/FS/Report/Table.pm
+++ b/FS/FS/Report/Table.pm
@@ -760,7 +760,9 @@ sub with_report_option {
} elsif ( $num eq '0' ) {
$comparison = "NOT EXISTS ($subselect)";
} else {
- $comparison = "(SELECT COALESCE(string_agg(num, ','), '') FROM (
+ #$comparison = "(SELECT COALESCE(string_agg(num, ','), '') FROM ( #Pg 9-ism
+ $comparison = "(SELECT COALESCE(array_to_string(array_agg(num), ','), '')
+ FROM (
$subselect
) AS x) = '$num'";
}
-----------------------------------------------------------------------
Summary of changes:
FS/FS/Report/Table.pm | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
More information about the freeside-commits
mailing list