Skip to content

Commit bb8423b

Browse files
committed
refactor: Change if then else to pattern guard in addViewM2OAndO2ORels
1 parent aa4a885 commit bb8423b

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/PostgREST/SchemaCache.hs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -478,8 +478,7 @@ addViewM2OAndO2ORels keyDeps rels =
478478
where
479479
isM2O card = case card of {M2O _ _ -> True; _ -> False;}
480480
isO2O card = case card of {O2O _ _ False -> True; _ -> False;}
481-
viewRels Relationship{relTable,relForeignTable,relCardinality=card} =
482-
if isM2O card || isO2O card then
481+
viewRels Relationship{relTable,relForeignTable,relCardinality=card} | isM2O card || isO2O card =
483482
let
484483
cons = relCons card
485484
relCols = relColumns card
@@ -523,7 +522,6 @@ addViewM2OAndO2ORels keyDeps rels =
523522
, keyDepColsVwTbl <- expandKeyDepCols $ keyDepCols vwTbl
524523
, tblVw <- tableViewRels
525524
, keyDepColsTblVw <- expandKeyDepCols $ keyDepCols tblVw ]
526-
else []
527525
viewRels _ = []
528526
expandKeyDepCols kdc = zip (fst <$> kdc) <$> traverse snd kdc
529527
indexedKeyDeps = HM.fromListWith (<>) $ fmap ((keyDepTable &&& keyDepCons &&& keyDepType) &&& pure) keyDeps

0 commit comments

Comments
 (0)