summaryrefslogtreecommitdiff
path: root/httemplate/search/elements/search-xls.html
diff options
context:
space:
mode:
authorMark Wells <mark@freeside.biz>2012-07-13 16:55:24 -0700
committerMark Wells <mark@freeside.biz>2012-07-13 16:55:24 -0700
commit1baa2c61623bab583557554996d43551f784307e (patch)
tree49c9e104452f306b8451c8176a07cbc77e6a80f1 /httemplate/search/elements/search-xls.html
parent8ce2c1f11378b22966ec536f11898b4708a40237 (diff)
support XLSX in other places, #17971
Diffstat (limited to 'httemplate/search/elements/search-xls.html')
-rw-r--r--httemplate/search/elements/search-xls.html5
1 files changed, 4 insertions, 1 deletions
diff --git a/httemplate/search/elements/search-xls.html b/httemplate/search/elements/search-xls.html
index c862dfbbe..09dbe46e0 100644
--- a/httemplate/search/elements/search-xls.html
+++ b/httemplate/search/elements/search-xls.html
@@ -7,7 +7,10 @@ my $header = $args{'header'};
my $rows = $args{'rows'};
my %opt = %{ $args{'opt'} };
-my $format = $FS::CurrentUser::CurrentUser->spreadsheet_format;
+my $override = scalar(@$rows) >= 65536 ? 'XLSX' : '';
+
+my $format = $FS::CurrentUser::CurrentUser->spreadsheet_format($override);
+
my $filename = $opt{'name'} || PL($opt{'name_singular'});
$filename .= $format->{extension};