fix computation error for total bought products
This commit is contained in:
parent
9b210ef61b
commit
d1e48c8284
1 changed files with 2 additions and 2 deletions
|
@ -26,7 +26,7 @@ import qualified Database.PostgreSQL.Simple as PGS
|
||||||
|
|
||||||
import GHC.Generics
|
import GHC.Generics
|
||||||
|
|
||||||
import Opaleye as O
|
import Opaleye as O hiding (max)
|
||||||
import Opaleye.Constant as C
|
import Opaleye.Constant as C
|
||||||
|
|
||||||
-- internal imports
|
-- internal imports
|
||||||
|
@ -183,7 +183,7 @@ productOverviewSelect conn = do
|
||||||
i10 <- return $ snd $ foldl (\(bef, tot) (_, _, amo, _, ver) ->
|
i10 <- return $ snd $ foldl (\(bef, tot) (_, _, amo, _, ver) ->
|
||||||
if ver
|
if ver
|
||||||
then (amo, tot)
|
then (amo, tot)
|
||||||
else (amo, tot + (bef - amo))
|
else (amo, tot + max 0 (bef - amo))
|
||||||
)
|
)
|
||||||
(0, 0)
|
(0, 0)
|
||||||
(Prelude.reverse amounts)
|
(Prelude.reverse amounts)
|
||||||
|
|
Loading…
Reference in a new issue