From: Marcel Werk Date: Sun, 2 Jun 2013 14:43:40 +0000 (+0200) Subject: Fixed bulk processing issue X-Git-Tag: 2.0.0_Beta_3~48 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=f63c3515c25b9af742bcd49092b250c53e6919a8;p=GitHub%2FWoltLab%2FWCF.git Fixed bulk processing issue --- diff --git a/wcfsetup/install/files/lib/acp/form/UserBulkProcessingForm.class.php b/wcfsetup/install/files/lib/acp/form/UserBulkProcessingForm.class.php index 3170ead6af..079434c371 100644 --- a/wcfsetup/install/files/lib/acp/form/UserBulkProcessingForm.class.php +++ b/wcfsetup/install/files/lib/acp/form/UserBulkProcessingForm.class.php @@ -291,22 +291,24 @@ class UserBulkProcessingForm extends UserOptionListForm { $this->affectedUsers++; } - // save config in session - $userMailData = WCF::getSession()->getVar('userMailData'); - if ($userMailData === null) $userMailData = array(); - $mailID = count($userMailData); - $userMailData[$mailID] = array( - 'action' => '', - 'userIDs' => $userIDs, - 'groupIDs' => '', - 'subject' => $this->subject, - 'text' => $this->text, - 'from' => $this->from, - 'enableHTML' => $this->enableHTML - ); - WCF::getSession()->register('userMailData', $userMailData); - - WCF::getTPL()->assign('mailID', $mailID); + if (!empty($userIDs)) { + // save config in session + $userMailData = WCF::getSession()->getVar('userMailData'); + if ($userMailData === null) $userMailData = array(); + $mailID = count($userMailData); + $userMailData[$mailID] = array( + 'action' => '', + 'userIDs' => $userIDs, + 'groupIDs' => '', + 'subject' => $this->subject, + 'text' => $this->text, + 'from' => $this->from, + 'enableHTML' => $this->enableHTML + ); + WCF::getSession()->register('userMailData', $userMailData); + + WCF::getTPL()->assign('mailID', $mailID); + } break; case 'exportMailAddress':