diff options
author | Christoph Wurst <christoph@winzerhof-wurst.at> | 2020-09-03 19:02:09 +0300 |
---|---|---|
committer | Christoph Wurst <christoph@winzerhof-wurst.at> | 2020-09-29 10:21:22 +0300 |
commit | 39b3f14f4e2a7c1f02f130e2091fdd17a081aa91 (patch) | |
tree | 9ed8ce9aae743eb8dc32da9a59190a1a403695cb /lib/Listener | |
parent | 640e6ce62fb0b9dca813693a0900367fcbfc8e21 (diff) |
Fix missing In-Reply-To and References header for replies
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Diffstat (limited to 'lib/Listener')
-rw-r--r-- | lib/Listener/FlagRepliedMessageListener.php | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/Listener/FlagRepliedMessageListener.php b/lib/Listener/FlagRepliedMessageListener.php index 07e13bb13..70fcaef28 100644 --- a/lib/Listener/FlagRepliedMessageListener.php +++ b/lib/Listener/FlagRepliedMessageListener.php @@ -67,9 +67,8 @@ class FlagRepliedMessageListener implements IEventListener { } try { - $mailbox = $this->mailboxMapper->find( - $event->getAccount(), - $event->getRepliedMessageData()->getFolderId() + $mailbox = $this->mailboxMapper->findById( + $event->getRepliedMessageData()->getMessage()->getMailboxId() ); } catch (DoesNotExistException|ServiceException $e) { $this->logger->logException($e, [ @@ -85,7 +84,7 @@ class FlagRepliedMessageListener implements IEventListener { $this->messageMapper->addFlag( $client, $mailbox, - $event->getRepliedMessageData()->getId(), + $event->getRepliedMessageData()->getMessage()->getUid(), Horde_Imap_Client::FLAG_ANSWERED ); } catch (Horde_Imap_Client_Exception $e) { |