Return 405 Method not Allowed for GET of volatile RPC instead of 500 (#1560)

This commit is contained in:
Wolfgang Walther
2020-07-16 16:05:57 -05:00
committed by GitHub
parent 189847927e
commit 8e4687fb53
3 changed files with 4 additions and 2 deletions
+1
View File
@@ -185,6 +185,7 @@ pgErrorStatus authed (P.SessionError (H.QueryError _ _ (H.ResultError rError)))
'0':'P':_ -> HT.status403 -- invalid role specification
"23503" -> HT.status409 -- foreign_key_violation
"23505" -> HT.status409 -- unique_violation
"25006" -> HT.status405 -- read_only_sql_transaction
'2':'5':_ -> HT.status500 -- invalid tx state
'2':'8':_ -> HT.status403 -- invalid auth specification
'2':'D':_ -> HT.status500 -- invalid tx termination