diff --git a/myadsp/tasks.py b/myadsp/tasks.py index f8b98eb..46fb4e1 100644 --- a/myadsp/tasks.py +++ b/myadsp/tasks.py @@ -139,6 +139,7 @@ def task_process_myads(message): all_audio_out = {b["title"]: b["file"] for b in audio_file_dict} else: audio_bib = [] + all_audio_out = {} for s in setup: if s['frequency'] == message['frequency']: # only return 5 results, unless it's the daily arXiv posting, then return max diff --git a/myadsp/templates/email.html b/myadsp/templates/email.html index eab0f99..1daefef 100644 --- a/myadsp/templates/email.html +++ b/myadsp/templates/email.html @@ -65,23 +65,6 @@

myADS - {{ frequency.capitalize() }} email ({{ date }})

- {% if p.audio_files|length > 0 %} -
- - -
- {% endif %} diff --git a/myadsp/templates/one_col.html b/myadsp/templates/one_col.html index d8f900b..3ec0845 100644 --- a/myadsp/templates/one_col.html +++ b/myadsp/templates/one_col.html @@ -1,6 +1,25 @@ {% extends "email.html" %} {% block payload %} + + {% if payload[0].all_audio_files|length > 0 %} + + + + + {% endif %} +
@@ -9,7 +28,7 @@ {% for p in payload %}

{{ p.name }}

{% if p.audio_files|length > 0 %} - + + + {% if left_payload[0].all_audio_files|length > 0 %} + + + + + {% endif %} +
@@ -9,7 +28,7 @@ {% for p in left_payload %}

{{ p.name }}

{% if p.audio_files|length > 0 %} - + {{ p.name }} {% if p.audio_files|length > 0 %} - + Query 1') - self.assertIn(u'href="https://ui.adsabs.harvard.edu/abs/2012yCat..51392620N/abstract?utm_source=myads&utm_medium=email&utm_campaign=type:general&utm_term=123&utm_content=rank:1"', split_payload[98]) + + self.assertIn(u'href="https://ui.adsabs.harvard.edu/abs/2012yCat..51392620N/abstract?utm_source=myads&utm_medium=email&utm_campaign=type:general&utm_term=123&utm_content=rank:1"', split_payload[134]) formatted_payload = utils.payload_to_html(payload, col=2) split_payload = formatted_payload.split('\n') - - self.assertIn(u'class="leftColumnContent"', split_payload[77]) - self.assertEqual(split_payload[79].strip(), + self.assertIn(u'class="leftColumnContent"', split_payload[96]) + self.assertEqual(split_payload[98].strip(), u'

Query 1

') - self.assertIn(u'href="https://ui.adsabs.harvard.edu/abs/2012yCat..51392620N/abstract?utm_source=myads&utm_medium=email&utm_campaign=type:general&utm_term=123&utm_content=rank:1"', split_payload[98]) + self.assertIn(u'href="https://ui.adsabs.harvard.edu/abs/2012yCat..51392620N/abstract?utm_source=myads&utm_medium=email&utm_campaign=type:general&utm_term=123&utm_content=rank:1"', split_payload[134]) formatted_payload = utils.payload_to_html(payload, col=3) self.assertIsNone(formatted_payload)