   db.collection("legislation").update
     _id: legislationId
   ,
-    "$set": eliminateUndefineds(legislationDetail)
+    "$set": eliminateUndefineds(gaodpLegislationDetail)
   , (err, doc) ->
     ifSuccessful err, callback, ->
+      jobs.create('persist legislation authors', legislationId: legislationId, legislationDetail: legislationDetail).save()
+      jobs.create('persist legislation committees', legislationId: legislationId, legislationDetail: legislationDetail).save()
       callback()
 
 persistLegislationIndex = (session, legislationIndex, db, callback) ->

      LegislationId: job.data.legislation.assemblyId

    client.LegislationService.BasicHttpBinding_LegislationSearch.GetLegislationDetail getLegislationDetailArgs, (err, result, raw) -> ifSuccessful err, callback, ->
      persistLegislationDetail(job.data.legislation._id, result.GetLegislationDetailResult, db, callback)

  jobs.process 'import legislation detail for session', 5, (job, callback) ->
    # Ensure object IDs are in the correct format.


  obj

persistLegislationDetail = (legislationId, legislationDetail, db, jobs, callback) ->
  parseStatus = (status) ->
    code: status.Code
    date: new Date(status.Date)
