diff --git a/data/interfaces/newsletters/recently_added_master.html b/data/interfaces/newsletters/recently_added_master.html
index d6cf93d6..6cfe1879 100644
--- a/data/interfaces/newsletters/recently_added_master.html
+++ b/data/interfaces/newsletters/recently_added_master.html
@@ -4,7 +4,7 @@
recently_added = data['recently_added']
if plexpy.CONFIG.NEWSLETTER_SELF_HOSTED and plexpy.CONFIG.NEWSLETTER_BASE_URL:
- base_url = plexpy.CONFIG.NEWSLETTER_BASE_URL + '/newsletter/image/'
+ base_url = plexpy.CONFIG.NEWSLETTER_BASE_URL + plexpy.HTTP_ROOT + 'newsletter/image/'
elif plexpy.CONFIG.NEWSLETTER_SELF_HOSTED or preview:
base_url = 'newsletter/image/'
else:
@@ -606,12 +606,12 @@
% for movie in recently_added['movie']:
<%
if loop.index == len(recently_added['movie'])-1 and loop.index % 2 == 0:
- clear = '
'
+ clear = '
'
odd = 'odd'
else:
clear = odd = ''
%>
- ${clear}
+ ${clear | n}
@@ -687,12 +687,12 @@
link_title = show['title']
if loop.index == len(recently_added['show'])-1 and loop.index % 2 == 0:
- clear = '
'
+ clear = '
'
odd = 'odd'
else:
clear = odd = ''
%>
- ${clear}
+ ${clear | n}
@@ -792,12 +792,12 @@
album_count += 1
if album_count == total_albums and album_count % 2 == 1:
- clear = '
'
+ clear = '
'
odd = 'odd'
else:
clear = odd = ''
%>
- ${clear}
+ ${clear | n}
diff --git a/plexpy/newsletter_handler.py b/plexpy/newsletter_handler.py
index 56a2f264..bee17805 100644
--- a/plexpy/newsletter_handler.py
+++ b/plexpy/newsletter_handler.py
@@ -78,8 +78,8 @@ def notify(newsletter_id=None, notify_action=None, **kwargs):
return
if notify_action in ('test', 'api'):
- subject = kwargs.pop('subject', newsletter_config['subject'])
- body = kwargs.pop('body', newsletter_config['body'])
+ subject = kwargs.pop('subject', None) or newsletter_config['subject']
+ body = kwargs.pop('body', None) or newsletter_config['body']
else:
subject = newsletter_config['subject']
body = newsletter_config['body']
diff --git a/plexpy/newsletters.py b/plexpy/newsletters.py
index ed5f7002..95318a7a 100644
--- a/plexpy/newsletters.py
+++ b/plexpy/newsletters.py
@@ -455,7 +455,7 @@ class Newsletter(object):
'start_date': self.start_date.format(date_format),
'end_date': self.end_date.format(date_format),
'newsletter_days': self.config['last_days'],
- 'newsletter_url': base_url.rstrip('/') + '/newsletter/' + self.uuid,
+ 'newsletter_url': base_url.rstrip('/') + plexpy.HTTP_ROOT + 'newsletter/' + self.uuid,
'newsletter_uuid': self.uuid
}