diff --git a/UI/MailPartViewers/UIxMailPartSignedViewer.m b/UI/MailPartViewers/UIxMailPartSignedViewer.m
index d78fd059d..a07c64145 100644
--- a/UI/MailPartViewers/UIxMailPartSignedViewer.m
+++ b/UI/MailPartViewers/UIxMailPartSignedViewer.m
@@ -233,9 +233,9 @@
return [NSDictionary dictionaryWithObjectsAndKeys:
[self className], @"type",
- @"supports-smime", [NSNumber numberWithBool: [self supportsSMIME]],
- @"valid", [NSNumber numberWithBool: [self validSignature]],
- @"error", [self validationMessage],
+ [NSNumber numberWithBool: [self supportsSMIME]], @"supports-smime",
+ [NSNumber numberWithBool: [self validSignature]], @"valid",
+ [self validationMessage], @"error",
renderedParts, @"content",
nil];
}
diff --git a/UI/Templates/MailerUI/UIxMailViewTemplate.wox b/UI/Templates/MailerUI/UIxMailViewTemplate.wox
index 319c73884..7ee2e431b 100644
--- a/UI/Templates/MailerUI/UIxMailViewTemplate.wox
+++ b/UI/Templates/MailerUI/UIxMailViewTemplate.wox
@@ -162,8 +162,18 @@
-
"); + formattedMessage = formattedMessage.replace(/\n/g, "
") + "
"; + _this.$smime = { + validSignature: part.valid, + message: formattedMessage + }; + } _.each(part.content, function(mixedPart) { _visit(mixedPart); });