Author: rdonkin
Date: Sun Jan 27 03:48:39 2008
New Revision: 615581

URL: http://svn.apache.org/viewvc?rev=615581&view=rev
Log:
Only add deliminater when it isn't already present

Modified:
    
james/server/trunk/spoolmanager-function/src/main/java/org/apache/james/transport/mailets/sieve/Actions.java

Modified: 
james/server/trunk/spoolmanager-function/src/main/java/org/apache/james/transport/mailets/sieve/Actions.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/spoolmanager-function/src/main/java/org/apache/james/transport/mailets/sieve/Actions.java?rev=615581&r1=615580&r2=615581&view=diff
==============================================================================
--- 
james/server/trunk/spoolmanager-function/src/main/java/org/apache/james/transport/mailets/sieve/Actions.java
 (original)
+++ 
james/server/trunk/spoolmanager-function/src/main/java/org/apache/james/transport/mailets/sieve/Actions.java
 Sun Jan 27 03:48:39 2008
@@ -114,9 +114,13 @@
             user=new DefaultUser(recipient.getUser(), null);
             MimeMessage localMessage = createMimeMessage(aMail, recipient);
             
+            if (!(destinationMailbox.length() > 0 
+                    && destinationMailbox.charAt(0) == 
MailboxManager.HIERARCHY_DELIMITER)) {
+                destinationMailbox =  MailboxManager.HIERARCHY_DELIMITER + 
destinationMailbox;
+            }
             final String mailboxName = 
                 
mailboxManagerProvider.getPersonalDefaultNamespace(user).getName()
-                    + MailboxManager.HIERARCHY_DELIMITER + destinationMailbox;
+                    + destinationMailbox;
             final MailboxManager mailboxManager = 
mailboxManagerProvider.getMailboxManager();
             Mailbox mailbox=mailboxManager.getImapMailbox(mailboxName, true);
             final MailboxSession session = mailboxManager.createSession();



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to