From 03b3b7be1e1146e45a5b0c9e1347b7edefa9fc4a Mon Sep 17 00:00:00 2001 From: ralf Date: Wed, 22 Jun 2022 09:57:33 +0200 Subject: [PATCH] run egw destructor explizit for merge-downloads to allow eg. notifications emails in shutdown handler --- api/src/Storage/Merge.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/api/src/Storage/Merge.php b/api/src/Storage/Merge.php index 831f4acf71..cb4a5e102b 100644 --- a/api/src/Storage/Merge.php +++ b/api/src/Storage/Merge.php @@ -2040,6 +2040,10 @@ abstract class Merge } Api\Header\Content::type($header['name'], $header['mime'], $header['filesize']); readfile($result); + + // run egw destructor now explicit, in case a (notification) email is send via Egw::on_shutdown(), + // as stream-wrappers used by Horde Smtp fail when PHP is already in destruction + $GLOBALS['egw']->__destruct(); exit; }