From 7566179798cfc8a7de8c141edecfe3874494bc16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=B5=E3=81=81?= Date: Wed, 20 Sep 2023 10:01:05 +0900 Subject: [PATCH] remove postParamHook MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: ふぁ --- tools/build_config.py | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/tools/build_config.py b/tools/build_config.py index 7f053ac..597ad0b 100644 --- a/tools/build_config.py +++ b/tools/build_config.py @@ -8,26 +8,19 @@ class Config: def hooks_generator(self, queryParameterJson=True): # https://stackoverflow.com/questions/34820064/defining-an-api-with-swagger-get-call-that-uses-json-in-parameters/45223964 if queryParameterJson: + # ["parameters"][0]["content"]["application/json"]["schema"] getParamHook = AddParametersOnContent( split=-1, contentType="application/json", ignoreKeys=["queryId"], ) - postParamHook = AddParametersOnParameters( - split=-1, - schemaType=None, - ) else: + # ["parameters"][0]["schema"] getParamHook = AddParametersOnParameters( split=-1, schemaType="string", ignoreKeys=["queryId"], ) - postParamHook = AddParametersOnBody( - split=-1, - schemaType=None, - contentType="application/json", - ) return { "openapi": [AddSecuritySchemesOnSecuritySchemes()], @@ -45,7 +38,11 @@ class Config: key: [ SetResponsesHeader(suffix=None), AddPathQueryIdOnParameters(split=-1), - postParamHook, + AddParametersOnBody( + split=-1, + schemaType=None, + contentType="application/json", + ), ] for key in ["post"] }