Fixed draft issue
authorMarcel Werk <burntime@woltlab.com>
Wed, 9 Oct 2013 18:53:34 +0000 (20:53 +0200)
committerMarcel Werk <burntime@woltlab.com>
Wed, 9 Oct 2013 18:53:34 +0000 (20:53 +0200)
files/lib/form/ConversationMessageEditForm.class.php

index c5e303c411aeb9a77bb54d51bea91153c0b9d392..33d6b776744229902d96bb759cffde2fe0b8bf29 100644 (file)
@@ -129,6 +129,9 @@ class ConversationMessageEditForm extends ConversationAddForm {
                        'enableSmilies' => $this->enableSmilies,
                        'showSignature' => $this->showSignature
                );
+               if ($this->conversation->isDraft && !$this->draft) {
+                       $data['time'] = TIME_NOW;
+               }
                $messageData = array(
                        'data' => $data,
                        'attachmentHandler' => $this->attachmentHandler
@@ -156,6 +159,8 @@ class ConversationMessageEditForm extends ConversationAddForm {
                        if ($this->conversation->isDraft && !$this->draft) {
                                $conversationData['participants'] = $this->participantIDs;
                                $conversationData['invisibleParticipants'] = $this->invisibleParticipantIDs;
+                               
+                               $conversationData['data']['time'] = $conversationData['data']['lastPostTime'] = TIME_NOW;
                        }
                        
                        $conversationAction = new ConversationAction(array($this->conversation), 'update', $conversationData);