melib: fix wrong validation in Maildir save()

Path of folder was compared to folder names and saving to eg
'INBOX/Sent' would not result into mail being saved to Folder { name:
'Sent', path: 'INBOX/Sent' }
pull/234/head
Manos Pitsidianakis 5 years ago
parent 79212621af
commit b98ce8828c
No known key found for this signature in database
GPG Key ID: 73627C2F690DF710

@ -471,7 +471,7 @@ impl MailBackend for MaildirType {
fn save(&self, bytes: &[u8], folder: &str, flags: Option<Flag>) -> Result<()> {
for f in self.folders.values() {
if f.name == folder {
if f.name == folder || f.path.to_str().unwrap() == folder {
let mut path = f.fs_path.clone();
path.push("cur");
{

Loading…
Cancel
Save