// update search index
SearchIndexManager::getInstance()->add('com.woltlab.wcf.conversation.message', $message->messageID, $message->message, (!empty($this->parameters['isFirstPost']) ? $conversation->subject : ''), $message->time, $message->userID, $message->username);
+ // update attachments
+ if (isset($this->parameters['attachmentHandler']) && $this->parameters['attachmentHandler'] !== null) {
+ $this->parameters['attachmentHandler']->updateObjectID($message->messageID);
+ }
+
// save embedded objects
if (MessageEmbeddedObjectManager::getInstance()->registerObjects('com.woltlab.wcf.conversation.message', $message->messageID, $message->message)) {
$messageEditor->update(array(
));
}
- // update attachments
- if (isset($this->parameters['attachmentHandler']) && $this->parameters['attachmentHandler'] !== null) {
- $this->parameters['attachmentHandler']->updateObjectID($message->messageID);
- }
-
// clear quotes
if (isset($this->parameters['removeQuoteIDs']) && !empty($this->parameters['removeQuoteIDs'])) {
MessageQuoteManager::getInstance()->markQuotesForRemoval($this->parameters['removeQuoteIDs']);