diff -r ff8448fb07e7 -r 14c99c89edf4 iro/model/job.py --- a/iro/model/job.py Mon Feb 13 19:50:01 2012 +0100 +++ b/iro/model/job.py Mon Feb 13 19:52:54 2012 +0100 @@ -2,6 +2,7 @@ import schema from .dbdefer import dbdefer +from .offer import extendProvider class Status: '''status for one recipient''' @@ -40,8 +41,9 @@ job = schema.Job(info=info, status="started") user.jobs.append(job) session.commit() - - self[job.id] = ExJob(job.id, recipients, message, offers) + + o = extendProvider(user, message.typ, offers, session=session) + self[job.id] = ExJob(job.id, recipients, message, o) return self[job.id] exJobs = ExJobs()