@@ -208,6 +208,7 @@ def save_check_stub(
208208 scheduler_job_id : Optional [str ] = None ,
209209 is_slideshow : bool = False ,
210210 email_subject : Optional [str ] = None ,
211+ mailfrom : Optional [str ] = None ,
211212 ) -> None :
212213 """Call this when we are just starting a check. Saves a "pending" job into storage."""
213214 job_start_time = job_start_time or datetime .datetime .now ()
@@ -226,6 +227,7 @@ def save_check_stub(
226227 hide_code = hide_code ,
227228 scheduler_job_id = scheduler_job_id ,
228229 is_slideshow = is_slideshow ,
230+ mailfrom = mailfrom ,
229231 )
230232 self ._save_to_db (pending_result )
231233
@@ -316,6 +318,7 @@ def _convert_result(
316318 generate_pdf_output = result .get ("generate_pdf_output" , True ),
317319 report_title = result .get ("report_title" , result ["report_name" ]),
318320 mailto = result .get ("mailto" , "" ),
321+ mailfrom = result .get ("mailfrom" , "" ),
319322 error_mailto = result .get ("error_mailto" , "" ),
320323 hide_code = result .get ("hide_code" , False ),
321324 stdout = result .get ("stdout" , []),
@@ -334,6 +337,7 @@ def _convert_result(
334337 generate_pdf_output = result .get ("generate_pdf_output" , True ),
335338 report_title = result .get ("report_title" , result ["report_name" ]),
336339 mailto = result .get ("mailto" , "" ),
340+ mailfrom = result .get ("mailfrom" , "" ),
337341 error_mailto = result .get ("error_mailto" , "" ),
338342 email_subject = result .get ("email_subject" , "" ),
339343 hide_code = result .get ("hide_code" , False ),
@@ -359,6 +363,7 @@ def _convert_result(
359363 generate_pdf_output = result .get ("generate_pdf_output" , True ),
360364 report_title = result .get ("report_title" , result ["report_name" ]),
361365 mailto = result .get ("mailto" , "" ),
366+ mailfrom = result .get ("mailfrom" , "" ),
362367 error_mailto = result .get ("error_mailto" , "" ),
363368 email_subject = result .get ("email_subject" , "" ),
364369 hide_code = result .get ("hide_code" , False ),
0 commit comments