From 8545b097f9eba6f10b00ca49eba2c748bb6113b8 Mon Sep 17 00:00:00 2001 From: Rebecca Law Date: Mon, 16 Mar 2020 16:45:34 +0000 Subject: [PATCH] [WIP] --- app/dao/jobs_dao.py | 1 + app/job/rest.py | 1 - app/schemas.py | 1 + 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/dao/jobs_dao.py b/app/dao/jobs_dao.py index baff3bbb5..b2f48d3ce 100644 --- a/app/dao/jobs_dao.py +++ b/app/dao/jobs_dao.py @@ -126,6 +126,7 @@ def dao_get_future_scheduled_job_by_id_and_service_id(job_id, service_id): def dao_create_job(job): if not job.id: job.id = uuid.uuid4() + db.session.add(job) db.session.commit() diff --git a/app/job/rest.py b/app/job/rest.py index e5ce149fe..cde9c2b11 100644 --- a/app/job/rest.py +++ b/app/job/rest.py @@ -141,7 +141,6 @@ def create_job(service_id): raise InvalidRequest("Create job is not allowed: service is inactive ", 403) data = request.get_json() - data.update({ "service": service_id }) diff --git a/app/schemas.py b/app/schemas.py index 5dd616617..e53782b04 100644 --- a/app/schemas.py +++ b/app/schemas.py @@ -381,6 +381,7 @@ class JobSchema(BaseSchema): ServiceSchema, attribute="service", dump_to="service_name", only=["name"], dump_only=True) template_type = fields.Method('get_template_type', dump_only=True) + contact_list_id = field_for(models.Job, 'contact_list_id') def get_template_type(self, job): return job.template.template_type