     courseDifferent = makeCourse(DEFAULT_TIMES, PERIOD_DEFAULT_TIMES_DIFFERENT)
     courseDifferent.id = '2'
 
-    TaskingActions.loadDefaults(course.id, course)
+    TaskingActions.loadDefaults(course.id, course, course.periods)
     TaskingActions.loadTaskToCourse(NEW_TASK_ID, course.id)
     TaskingActions.create(NEW_TASK_ID, {open_date: DATES.YESTERDAY, due_date: DATES.TOMORROW})
 

  it 'should set all to false for creating when defaults are different', ->

    course = makeCourse(DEFAULT_TIMES, PERIOD_DEFAULT_TIMES_DIFFERENT)
    TaskingActions.loadDefaults(course.id, course)

    TaskingActions.loadTaskToCourse(NEW_TASK_ID, course.id)
    TaskingActions.create(NEW_TASK_ID)

    course = makeCourse()
    indexedDefaults = makeIndexedDefaults()

    TaskingActions.loadDefaults(course.id, course, course.periods)

    _.each TaskingStore.getDefaults('1'), (tasking, taskingKey) ->
      expect(tasking).to.matchTasking(indexedDefaults[taskingKey])
