From 3bb9b5212bc9f486ee4d3d8d2d07593cffeb11ae Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Mon, 08 Nov 2010 07:55:48 -0500
Subject: [PATCH] - Fix operations on messages in unsubscribed folders (#1487107)

---
 CHANGELOG                      |    1 +
 program/include/rcube_imap.php |    6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/CHANGELOG b/CHANGELOG
index c17ad8f..de5c149 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -64,6 +64,7 @@
 - Add 'loading' message on message move/copy/delete/mark actions
 - Improve responsiveness of messages displaying (#1486986)
 - Add option for minimum length of autocomplete's string (#1486428)
+- Fix operations on messages in unsubscribed folder (#1487107)
 
 RELEASE 0.4.2
 -------------
diff --git a/program/include/rcube_imap.php b/program/include/rcube_imap.php
index aa6521a..acf0aa0 100644
--- a/program/include/rcube_imap.php
+++ b/program/include/rcube_imap.php
@@ -2462,7 +2462,7 @@
         $mailbox = $this->mod_mailbox($mbox_name);
 
         // make sure mailbox exists
-        if ($this->mailbox_exists($mbox_name, true)) {
+        if ($this->mailbox_exists($mbox_name)) {
             if ($is_file)
                 $saved = $this->conn->appendFromFile($mailbox, $message, $headers);
             else
@@ -2500,7 +2500,7 @@
             return false;
 
         // make sure mailbox exists
-        if ($to_mbox != 'INBOX' && !$this->mailbox_exists($tbox, true)) {
+        if ($to_mbox != 'INBOX' && !$this->mailbox_exists($tbox)) {
             if (in_array($tbox, $this->default_folders))
                 $this->create_mailbox($tbox, true);
             else
@@ -2581,7 +2581,7 @@
         }
 
         // make sure mailbox exists
-        if ($to_mbox != 'INBOX' && !$this->mailbox_exists($tbox, true)) {
+        if ($to_mbox != 'INBOX' && !$this->mailbox_exists($tbox)) {
             if (in_array($tbox, $this->default_folders))
                 $this->create_mailbox($tbox, true);
             else

--
Gitblit v1.9.1