From 3d56f8435d71353193aa057325ac63162cf880d2 Mon Sep 17 00:00:00 2001 From: steve-chavez Date: Tue, 28 Nov 2023 07:58:02 -0500 Subject: [PATCH] chore: delete dead error codes --- src/PostgREST/ApiRequest/Types.hs | 1 - src/PostgREST/Error.hs | 10 ++-------- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/src/PostgREST/ApiRequest/Types.hs b/src/PostgREST/ApiRequest/Types.hs index 2fc73b045..44a9daa7a 100644 --- a/src/PostgREST/ApiRequest/Types.hs +++ b/src/PostgREST/ApiRequest/Types.hs @@ -71,7 +71,6 @@ data ApiRequestError = AggregatesNotAllowed | AmbiguousRelBetween Text Text [Relationship] | AmbiguousRpc [Routine] - | BinaryFieldError MediaType | MediaTypeError [ByteString] | InvalidBody ByteString | InvalidFilters diff --git a/src/PostgREST/Error.hs b/src/PostgREST/Error.hs index 61e53ef83..2d131ef17 100644 --- a/src/PostgREST/Error.hs +++ b/src/PostgREST/Error.hs @@ -65,7 +65,6 @@ instance PgrstError ApiRequestError where status AggregatesNotAllowed{} = HTTP.status400 status AmbiguousRelBetween{} = HTTP.status300 status AmbiguousRpc{} = HTTP.status300 - status BinaryFieldError{} = HTTP.status406 status MediaTypeError{} = HTTP.status415 status InvalidBody{} = HTTP.status400 status InvalidFilters = HTTP.status405 @@ -155,9 +154,6 @@ instance JSON.ToJSON ApiRequestError where toJSON GucStatusError = toJsonPgrstError ApiRequestErrorCode12 "response.status guc must be a valid status code" Nothing Nothing - toJSON (BinaryFieldError ct) = toJsonPgrstError - ApiRequestErrorCode13 (T.decodeUtf8 (MediaType.toMime ct) <> " requested but more than one column was selected") Nothing Nothing - toJSON PutLimitNotAllowedError = toJsonPgrstError ApiRequestErrorCode14 "limit/offset querystring parameters are not allowed for PUT" Nothing Nothing @@ -590,7 +586,7 @@ data ErrorCode | ApiRequestErrorCode01 | ApiRequestErrorCode02 | ApiRequestErrorCode03 - | ApiRequestErrorCode04 -- no longer used (used to be mapped to ParseRequestError) + -- | ApiRequestErrorCode04 -- no longer used (used to be mapped to ParseRequestError) | ApiRequestErrorCode05 | ApiRequestErrorCode06 | ApiRequestErrorCode07 @@ -598,8 +594,8 @@ data ErrorCode | ApiRequestErrorCode09 | ApiRequestErrorCode10 | ApiRequestErrorCode11 + -- | ApiRequestErrorCode13 -- no longer used (used to be mapped to BinaryFieldError) | ApiRequestErrorCode12 - | ApiRequestErrorCode13 | ApiRequestErrorCode14 | ApiRequestErrorCode15 | ApiRequestErrorCode16 @@ -639,7 +635,6 @@ buildErrorCode code = "PGRST" <> case code of ApiRequestErrorCode01 -> "101" ApiRequestErrorCode02 -> "102" ApiRequestErrorCode03 -> "103" - ApiRequestErrorCode04 -> "104" ApiRequestErrorCode05 -> "105" ApiRequestErrorCode06 -> "106" ApiRequestErrorCode07 -> "107" @@ -648,7 +643,6 @@ buildErrorCode code = "PGRST" <> case code of ApiRequestErrorCode10 -> "110" ApiRequestErrorCode11 -> "111" ApiRequestErrorCode12 -> "112" - ApiRequestErrorCode13 -> "113" ApiRequestErrorCode14 -> "114" ApiRequestErrorCode15 -> "115" ApiRequestErrorCode16 -> "116"