From 42cf929f6281e4a1f0ca702f80093c4326971f67 Mon Sep 17 00:00:00 2001 From: Mahendra M Date: Sat, 12 Jan 2019 20:29:03 -0800 Subject: [PATCH] Fix scheduled reports for mysql (#6512) * Fix scheduled reports for mysql * Really revert setup.py * Fix after rebase --- superset/tasks/schedules.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/superset/tasks/schedules.py b/superset/tasks/schedules.py index a8f1eb13b..7b5702314 100644 --- a/superset/tasks/schedules.py +++ b/superset/tasks/schedules.py @@ -360,7 +360,7 @@ def deliver_slice(schedule): @celery_app.task(name='email_reports.send', bind=True, soft_time_limit=300) def schedule_email_report(task, report_type, schedule_id, recipients=None): model_cls = get_scheduler_model(report_type) - schedule = db.session.query(model_cls).get(schedule_id) + schedule = db.create_scoped_session().query(model_cls).get(schedule_id) # The user may have disabled the schedule. If so, ignore this if not schedule or not schedule.active: