fix(eecorrectr): use default time
This commit is contained in:
parent
de02895ed0
commit
33691556ab
@ -112,15 +112,16 @@ postEECorrectR tid ssh coursen examn = do
|
|||||||
mOld = externalExamResultResult . entityVal <$> mOldResult
|
mOld = externalExamResultResult . entityVal <$> mOldResult
|
||||||
in if
|
in if
|
||||||
| ciqGrade' /= mOld -> do
|
| ciqGrade' /= mOld -> do
|
||||||
|
let resultTime = maybe now id externalExamDefaultTime -- TODO add option to override default?
|
||||||
newResult <- upsert ExternalExamResult
|
newResult <- upsert ExternalExamResult
|
||||||
{ externalExamResultExam = eeId
|
{ externalExamResultExam = eeId
|
||||||
, externalExamResultUser = uid
|
, externalExamResultUser = uid
|
||||||
, externalExamResultResult = resultGrade
|
, externalExamResultResult = resultGrade
|
||||||
, externalExamResultTime = now -- TODO add and use utcTimeField
|
, externalExamResultTime = resultTime
|
||||||
, externalExamResultLastChanged = now
|
, externalExamResultLastChanged = now
|
||||||
}
|
}
|
||||||
[ ExternalExamResultResult =. resultGrade
|
[ ExternalExamResultResult =. resultGrade
|
||||||
, ExternalExamResultTime =. now -- TODO add and use utcTimeField
|
, ExternalExamResultTime =. resultTime
|
||||||
, ExternalExamResultLastChanged =. now
|
, ExternalExamResultLastChanged =. now
|
||||||
]
|
]
|
||||||
audit $ TransactionExternalExamResultEdit eeId uid
|
audit $ TransactionExternalExamResultEdit eeId uid
|
||||||
|
|||||||
Reference in New Issue
Block a user