From 26095d636145ab9c5a19bc692c92246120508ec5 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Tue, 13 Feb 2018 08:54:53 -0500 Subject: [PATCH] Fix path of single part message --- UI/MailPartViewers/UIxMailPartViewer.m | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/UI/MailPartViewers/UIxMailPartViewer.m b/UI/MailPartViewers/UIxMailPartViewer.m index f0db8d56c..78f1aa22e 100644 --- a/UI/MailPartViewers/UIxMailPartViewer.m +++ b/UI/MailPartViewers/UIxMailPartViewer.m @@ -336,10 +336,14 @@ if (![url hasSuffix: @"/"]) [url appendString: @"/"]; - [url appendString: [[self partPath] componentsJoinedByString: @"/"]]; - [url appendString: @"/"]; + if ([self partPath]) + { + [url appendString: [[self partPath] componentsJoinedByString: @"/"]]; + [url appendString: @"/"]; + } - if ([bodyPart isKindOfClass: [SOGoMailBodyPart class]]) + if ([bodyPart isKindOfClass: [SOGoMailBodyPart class]] || + [bodyPart isKindOfClass: [SOGoMailObject class]]) attachment = [self _filenameForAttachment: bodyPart]; else if ([[self decodedFlatContent] isKindOfClass: [NGMimeBodyPart class]]) attachment = [[[self decodedFlatContent] headerForKey: @"content-disposition"] filename];