Exclude from virtual folder list mails that no longer exist
authorJamie Cameron <jcameron@webmin.com>
Tue, 9 Dec 2008 21:40:19 +0000 (21:40 +0000)
committerJamie Cameron <jcameron@webmin.com>
Tue, 9 Dec 2008 21:40:19 +0000 (21:40 +0000)
mailboxes/folders-lib.pl

index 1d489e0..fc2e3d2 100644 (file)
@@ -288,6 +288,9 @@ elsif ($_[2]->{'type'} == 6) {
                $folder->{'members'} = $mems;
                &save_folder($folder, $folder);
                }
+
+       # Filter out messages that don't exist anymore
+       @mail = grep { defined($_) } @mail;
        return @mail;
        }
 }