diff --git a/frontend/src/Editor/QueryManager/QueryEditors/Openapi.jsx b/frontend/src/Editor/QueryManager/QueryEditors/Openapi.jsx index 9fe6185091..c16876f2f5 100644 --- a/frontend/src/Editor/QueryManager/QueryEditors/Openapi.jsx +++ b/frontend/src/Editor/QueryManager/QueryEditors/Openapi.jsx @@ -17,17 +17,21 @@ const operationColorMapping = { class OpenapiComponent extends React.Component { constructor(props) { super(props); - const { selectedDataSource } = props; + const { selectedDataSource, options } = props; this.state = { options: { params: { - path: {}, - query: {}, - request: {}, - header: {}, + path: options?.params?.path || {}, + query: options?.params?.query || {}, + request: options?.params?.request || {}, + header: options?.params?.header || {}, }, + host: options?.host, + operation: options?.operation, + path: options?.path, }, spec: selectedDataSource.options?.spec?.value, + selectedOperation: selectedDataSource.options?.spec?.value?.paths[options?.path]?.[options?.operation] || null, }; } @@ -65,7 +69,6 @@ class OpenapiComponent extends React.Component { }; renderOperationOption = (props, option, snapshot, className) => { - console.log(props, 'props', option, className); const optionName = props.value.split(',')[1]; const operation = props.label; return ( @@ -82,7 +85,6 @@ class OpenapiComponent extends React.Component { }; renderHostOptions = (props, option, snapshot, className) => { - console.log(props, 'props', className); return (