diff --git a/src/PostgREST/OpenAPI.hs b/src/PostgREST/OpenAPI.hs index 787376128..563405973 100644 --- a/src/PostgREST/OpenAPI.hs +++ b/src/PostgREST/OpenAPI.hs @@ -148,9 +148,13 @@ makeGetParams cs = , makePreferParam ["plurality=singular", "count=none"] ] +makeReturnPreferenceParam :: Param +makeReturnPreferenceParam = + makePreferParam ["return=representation", "return=minimal", "return=none"] + makePostParams :: Text -> [Param] makePostParams tn = - [ makePreferParam ["return=representation", "return=minimal"] + [ makeReturnPreferenceParam , (mempty :: Param) & name .~ "body" & description ?~ tn @@ -160,7 +164,7 @@ makePostParams tn = makeDeleteParams :: [Param] makeDeleteParams = - [ makePreferParam ["return=representation", "return=minimal"] ] + [ makeReturnPreferenceParam ] makePathItem :: (Table, [Column], [Text]) -> (FilePath, PathItem) makePathItem (t, cs, _) = ("/" ++ unpack tn, p $ tableInsertable t)