iro/model/job.py
branchdevel
changeset 152 14c99c89edf4
parent 142 7d0c1fa97123
child 156 a4ad521b127b
--- 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()