@@ -89,13 +89,19 @@ def add_hypernews_mail_to_recipients(recipients, cadi_id):
89
89
90
90
91
91
def get_review_recipients (deposit , host_url , config ):
92
- # mail of owner
93
- owner = deposit ["_deposit" ]["owners" ][0 ]
94
- owner_mail = User .query .filter_by (id = owner ).one ().email
95
-
96
92
# mail of reviewer
97
93
reviewer_mail = current_user .email
98
- recipients = [owner_mail , reviewer_mail ]
94
+ recipients = [reviewer_mail , ]
95
+
96
+ # mail of owner
97
+ # owners = deposit.get("_deposit", {}).get("owners")
98
+ owner_mail = "-"
99
+ try :
100
+ owner = deposit ["_deposit" ]["owners" ][0 ]
101
+ owner_mail = User .query .filter_by (id = owner ).one ().email
102
+ recipients .append (owner_mail )
103
+ except IndexError :
104
+ pass
99
105
100
106
cadi_id = deposit .get ("analysis_context" , {}).get ("cadi_id" )
101
107
if cadi_id :
@@ -234,6 +240,8 @@ def send_mail_on_publish(recid, revision,
234
240
send_mail_on_hypernews (recipients , subject , message )
235
241
send_mail_on_jira (recid , host_url , recipients , message , subject , template )
236
242
243
+ current_app .logger .info (
244
+ f'Publish mail: { recid } - { ", " .join (recipients )} .' )
237
245
create_and_send .delay (
238
246
template ,
239
247
dict (recid = recid , url = host_url , message = message ),
0 commit comments