Make sure filter dest is Maildir when underlying folder is
authorJamie Cameron <jcameron@webmin.com>
Tue, 26 Aug 2008 18:32:11 +0000 (18:32 +0000)
committerJamie Cameron <jcameron@webmin.com>
Tue, 26 Aug 2008 18:32:11 +0000 (18:32 +0000)
filter/save.cgi

index 4408b16..4f6cc00 100755 (executable)
@@ -112,7 +112,8 @@ else {
                        }
                $file =~ s/^\Q$remote_user_info[7]\/\E/\$HOME\//;
                $filter->{'action'} = $file;
-               if ($folder->{'type'} == 1) {
+               if ($folder->{'type'} == 1 ||
+                   $folder->{'type'} == 4 && -d $folder->{'file'}) {
                        # Maildir has to end with /
                        $filter->{'action'} .= '/';
                        }