fix(schedule): return FormFailure
This commit is contained in:
parent
9fb4aa1429
commit
2d921ba20b
@ -15,6 +15,7 @@ getScheduleR = postScheduleR
|
|||||||
postScheduleR = do
|
postScheduleR = do
|
||||||
uid <- requireAuthId
|
uid <- requireAuthId
|
||||||
|
|
||||||
|
-- TODO: local instead of global get params?
|
||||||
mView <- lookupGlobalGetParam GetScheduleView
|
mView <- lookupGlobalGetParam GetScheduleView
|
||||||
mOffset <- lookupGlobalGetParam GetScheduleOffset
|
mOffset <- lookupGlobalGetParam GetScheduleOffset
|
||||||
|
|
||||||
@ -48,7 +49,7 @@ postScheduleR = do
|
|||||||
| Just errs <- fromNullable (filter (is _FormFailure) viewRess) -> do
|
| Just errs <- fromNullable (filter (is _FormFailure) viewRess) -> do
|
||||||
mapM_ formFailure2Alerts errs
|
mapM_ formFailure2Alerts errs
|
||||||
$logInfoS "SCHEDULE-VIEW" $ "encountered error(s): " <> tshow errs
|
$logInfoS "SCHEDULE-VIEW" $ "encountered error(s): " <> tshow errs
|
||||||
return FormMissing -- TODO: return FormFailure
|
(return . FormFailure . mconcat . catMaybes . (fmap $ preview _FormFailure) . toNullable) errs
|
||||||
| otherwise -> case catMaybes (formResultToMaybe <$> viewRess) of -- TODO: rethink this case
|
| otherwise -> case catMaybes (formResultToMaybe <$> viewRess) of -- TODO: rethink this case
|
||||||
[sView] -> do
|
[sView] -> do
|
||||||
$logInfoS "SCHEDULE-VIEW" $ "encountered single view result: " <> tshow sView <> ", all results: " <> tshow viewRess
|
$logInfoS "SCHEDULE-VIEW" $ "encountered single view result: " <> tshow sView <> ", all results: " <> tshow viewRess
|
||||||
@ -71,7 +72,7 @@ postScheduleR = do
|
|||||||
| Just errs <- fromNullable (filter (is _FormFailure) offsetRess) -> do
|
| Just errs <- fromNullable (filter (is _FormFailure) offsetRess) -> do
|
||||||
mapM_ formFailure2Alerts errs
|
mapM_ formFailure2Alerts errs
|
||||||
$logInfoS "SCHEDULE-OFFSET" $ "encountered error(s): " <> tshow errs
|
$logInfoS "SCHEDULE-OFFSET" $ "encountered error(s): " <> tshow errs
|
||||||
return FormMissing -- TODO: return FormFailure
|
(return . FormFailure . mconcat . catMaybes . (fmap $ preview _FormFailure) . toNullable) errs
|
||||||
| otherwise -> case catMaybes (formResultToMaybe <$> offsetRess) of -- TODO: rethink this case
|
| otherwise -> case catMaybes (formResultToMaybe <$> offsetRess) of -- TODO: rethink this case
|
||||||
[offset] -> do
|
[offset] -> do
|
||||||
$logInfoS "SCHEDULE-OFFSET" $ "encountered single offset result: " <> tshow offset <> ", all results: " <> tshow offsetRess
|
$logInfoS "SCHEDULE-OFFSET" $ "encountered single offset result: " <> tshow offset <> ", all results: " <> tshow offsetRess
|
||||||
|
|||||||
Reference in New Issue
Block a user