From 859f99c02984bddd300998dd6a33f7deee80dc0f Mon Sep 17 00:00:00 2001
From: Jared Hancock <jared@osticket.com>
Date: Thu, 19 Mar 2015 16:35:49 -0500
Subject: [PATCH] oops: Fix ticket export to CSV

---
 include/class.export.php | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/include/class.export.php b/include/class.export.php
index a45699d3a..1e92c97f6 100644
--- a/include/class.export.php
+++ b/include/class.export.php
@@ -56,7 +56,14 @@ class Export {
             $fields[$key] = $f;
             $cdata[$key] = $f->getLocal('label');
         }
-        return self::dumpQuery($sql,
+        // Reset the $sql query
+        $tickets = TicketModel::objects()
+            ->filter($sql->constraints)
+            ->select_related('user', 'user__default_email', 'dept', 'staff',
+                'team', 'staff', 'cdata');
+        call_user_func_array(array($tickets, 'order_by'), $sql->getSortFields());
+
+        return self::dumpQuery($tickets,
             array(
                 'number' =>         __('Ticket Number'),
                 'created' =>        __('Date'),
-- 
GitLab