Skip to content

Commit

Permalink
Fix a bug in LEFT JOIN
Browse files Browse the repository at this point in the history
  • Loading branch information
ocharles committed Aug 16, 2017
1 parent 49e9864 commit b097f8f
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions Rel8.hs
Original file line number Diff line number Diff line change
Expand Up @@ -110,11 +110,11 @@ module Rel8
, dbBinOp
) where

import Data.Functor.Rep (mzipWithRep)
import Control.Applicative (liftA2)
import Control.Category ((.), id)
import Control.Lens (view, from)
import Control.Monad.Rel8
import Data.Functor.Rep (mzipWithRep)
import Data.List (foldl')
import Data.Profunctor (lmap)
import Data.Text (Text)
Expand All @@ -129,10 +129,11 @@ import qualified Opaleye.Internal.Column as O
import qualified Opaleye.Internal.Distinct as O
import qualified Opaleye.Internal.HaskellDB.PrimQuery as O
import qualified Opaleye.Internal.Join as O
import qualified Opaleye.Internal.PackMap as O
import qualified Opaleye.Internal.PGTypes as O
import qualified Opaleye.Internal.PackMap as O
import qualified Opaleye.Internal.PrimQuery as PrimQuery
import qualified Opaleye.Internal.QueryArr as O
import qualified Opaleye.Internal.Tag as O
import qualified Opaleye.Internal.Unpackspec as O
import qualified Opaleye.Join as O
import qualified Opaleye.Operators as O
Expand Down Expand Up @@ -226,7 +227,7 @@ leftJoinA q =
(right, pqR, t') = rightQueryF ((), PrimQuery.Unit, t)
((tag, renamed), ljPEsB) =
O.run
(O.runUnpackspec unpackColumns (O.extractLeftJoinFields 2 t') right)
(O.runUnpackspec unpackColumns (O.extractLeftJoinFields (O.unsafeUnTag t') t') right)
in ( MaybeTable tag renamed
, PrimQuery.Join
PrimQuery.LeftJoin
Expand Down

0 comments on commit b097f8f

Please sign in to comment.