diff --git a/posts.py b/posts.py index 0d0b82f5e..851d0dbc7 100644 --- a/posts.py +++ b/posts.py @@ -941,10 +941,28 @@ def save_post_to_box(base_dir: str, http_prefix: str, post_id: str, save_json(post_json_object, filename) # if this is an outbox post with a duplicate in the inbox then save to both + # This happens for edited posts if '/outbox/' in filename: inbox_filename = filename.replace('/outbox/', '/inbox/') if os.path.isfile(inbox_filename): save_json(post_json_object, inbox_filename) + base_filename = \ + filename.replace('/outbox/', + '/postcache/').replace('.json', '') + ssml_filename = base_filename + '.ssml' + if os.path.isfile(ssml_filename): + try: + os.remove(ssml_filename) + except OSError: + print('EX: save_post_to_box unable to delete ssml file ' + + ssml_filename) + html_filename = base_filename + '.html' + if os.path.isfile(html_filename): + try: + os.remove(html_filename) + except OSError: + print('EX: save_post_to_box unable to delete html file ' + + html_filename) return filename