# HG changeset patch # User jittat # Date 2008-05-09 04:36:14 # Node ID b4095ef6a972e0673cccfcef111ec55f99a4eacc # Parent 89874907db3ed7ebf5a56ee48c540ef9a9e137c3 [web] fixed bug in grader_process update git-svn-id: http://theory.cpe.ku.ac.th/grader/web/trunk@254 6386c4cd-e34a-4fa8-8920-d93eb39b512e diff --git a/app/models/grader_process.rb b/app/models/grader_process.rb --- a/app/models/grader_process.rb +++ b/app/models/grader_process.rb @@ -34,17 +34,23 @@ self.active = true if task!=nil self.task_id = task.id + self.task_type = task.class.to_s else self.task_id = nil + self.task_type = nil end - self.task_type = task.class.to_s self.save end - def report_inactive() + def report_inactive(task=nil) self.active = false - self.task_id = nil - self.task_type = nil + if task!=nil + self.task_id = task.id + self.task_type = task.class.to_s + else + self.task_id = nil + self.task_type = nil + end self.save end