From e4ed3ae837e0c3a754939ef38d337259658d00fa Mon Sep 17 00:00:00 2001
From: Jaap Jansma <jaap.jansma@civicoop.org>
Date: Thu, 19 Sep 2024 10:25:30 +0200
Subject: [PATCH] Fixed issue with export and temporary storage.

---
 CHANGELOG.md                                           | 4 +++-
 CRM/DataprocessorOutputExport/AbstractOutputExport.php | 4 +---
 info.xml                                               | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 80492a61..72131ff5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,6 @@
-# Version 1.115 (not yet released)
+# Version 1.115
+
+* Fixed issue with export and temporary storage.
 
 # Version 1.114
 
diff --git a/CRM/DataprocessorOutputExport/AbstractOutputExport.php b/CRM/DataprocessorOutputExport/AbstractOutputExport.php
index 5ef239ad..d7cc6ff8 100644
--- a/CRM/DataprocessorOutputExport/AbstractOutputExport.php
+++ b/CRM/DataprocessorOutputExport/AbstractOutputExport.php
@@ -470,10 +470,8 @@ abstract class CRM_DataprocessorOutputExport_AbstractOutputExport implements Exp
     } catch (CiviCRM_API3_Exception|Exception $e) {
       return false;
     }
-
-    self::setTemporaryStorage($dataProcessorClass, $ctx->queue->getName());
-
     $outputClass = static::getOutputClass($ctx, $params, $dataProcessorClass, $output, $sortFieldName, $sortDirection, $idField, $selectedIds);
+    self::setTemporaryStorage($dataProcessorClass, $ctx->queue->getName());
     if ($outputClass) {
       $outputClass->createHeader($filename, $dataProcessorClass, $output['configuration'], $dataProcessor, $idField, $selectedIds, $formValues);
       return TRUE;
diff --git a/info.xml b/info.xml
index 6e7e0ff5..5a38dd5c 100644
--- a/info.xml
+++ b/info.xml
@@ -14,8 +14,8 @@
     <url desc="Documentation">https://lab.civicrm.org/extensions/dataprocessor/blob/master/README.md</url>
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
-  <releaseDate>2024-09-02</releaseDate>
-  <version>1.115-dev</version>
+  <releaseDate>2024-09-19</releaseDate>
+  <version>1.115</version>
   <develStage>stable</develStage>
   <compatibility>
     <ver>5.37</ver>
-- 
GitLab