Skip to content

Commit 95c6f11

Browse files
committed
#109 allows empty header values (defaults to empty string)
1 parent c8f122e commit 95c6f11

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/main/java/org/simplejavamail/email/Email.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -514,10 +514,9 @@ public void addEmbeddedImage(@Nullable final String name, @Nonnull final DataSou
514514
* @param value The value of the header, which will be stored using {@link String#valueOf(Object)}.
515515
*/
516516
@SuppressWarnings("WeakerAccess")
517-
public void addHeader(@Nonnull final String name, @Nonnull final Object value) {
517+
public void addHeader(@Nonnull final String name, @Nullable final Object value) {
518518
checkNonEmptyArgument(name, "name");
519-
checkNonEmptyArgument(value, "value");
520-
headers.put(name, String.valueOf(value));
519+
headers.put(name, value != null ? String.valueOf(value) : "");
521520
}
522521

523522
/**

0 commit comments

Comments
 (0)