Fix #361
This commit is contained in:
parent
8925485893
commit
e6e92ad42e
@ -485,6 +485,7 @@ submissionHelper tid ssh csh shn mcid = do
|
|||||||
|
|
||||||
E.where_ $ (sf1 E.?. SubmissionFileIsUpdate E.==. E.val (Just False) E.||. E.isNothing (sf1 E.?. SubmissionFileIsUpdate))
|
E.where_ $ (sf1 E.?. SubmissionFileIsUpdate E.==. E.val (Just False) E.||. E.isNothing (sf1 E.?. SubmissionFileIsUpdate))
|
||||||
E.&&. (sf2 E.?. SubmissionFileIsUpdate E.==. E.val (Just True) E.||. E.isNothing (sf2 E.?. SubmissionFileIsUpdate))
|
E.&&. (sf2 E.?. SubmissionFileIsUpdate E.==. E.val (Just True) E.||. E.isNothing (sf2 E.?. SubmissionFileIsUpdate))
|
||||||
|
E.&&. (sf2 E.?. SubmissionFileIsDeletion E.==. E.val (Just False) E.||. E.isNothing (sf2 E.?. SubmissionFileIsDeletion))
|
||||||
E.&&. (sf1 E.?. SubmissionFileSubmission E.==. E.val (Just smid) E.||. sf2 E.?. SubmissionFileSubmission E.==. E.val (Just smid))
|
E.&&. (sf1 E.?. SubmissionFileSubmission E.==. E.val (Just smid) E.||. sf2 E.?. SubmissionFileSubmission E.==. E.val (Just smid))
|
||||||
|
|
||||||
return ((sf1, f1), (sf2, f2))
|
return ((sf1, f1), (sf2, f2))
|
||||||
@ -546,6 +547,7 @@ getSubDownloadR tid ssh csh shn cID (submissionFileTypeIsUpdate -> isUpdate) pat
|
|||||||
return f
|
return f
|
||||||
|
|
||||||
case results of
|
case results of
|
||||||
|
[] -> notFound
|
||||||
[Entity _ File{ fileContent = Just c, fileTitle }] -> do
|
[Entity _ File{ fileContent = Just c, fileTitle }] -> do
|
||||||
whenM downloadFiles $
|
whenM downloadFiles $
|
||||||
addHeader "Content-Disposition" [st|attachment; filename="#{takeFileName fileTitle}"|]
|
addHeader "Content-Disposition" [st|attachment; filename="#{takeFileName fileTitle}"|]
|
||||||
|
|||||||
@ -510,7 +510,6 @@ sinkSubmission userId mExists isUpdate = do
|
|||||||
-> update submissionId
|
-> update submissionId
|
||||||
[ SubmissionRatingTime =. Nothing
|
[ SubmissionRatingTime =. Nothing
|
||||||
, SubmissionRatingPoints =. Nothing
|
, SubmissionRatingPoints =. Nothing
|
||||||
, SubmissionRatingBy =. Nothing
|
|
||||||
, SubmissionRatingComment =. Nothing
|
, SubmissionRatingComment =. Nothing
|
||||||
]
|
]
|
||||||
| isUpdate
|
| isUpdate
|
||||||
|
|||||||
Reference in New Issue
Block a user