diff --git a/app/client/src/components/editorComponents/form/fields/KeyValueFieldArray.tsx b/app/client/src/components/editorComponents/form/fields/KeyValueFieldArray.tsx index c3eec8cfd3..16ada3a9a6 100644 --- a/app/client/src/components/editorComponents/form/fields/KeyValueFieldArray.tsx +++ b/app/client/src/components/editorComponents/form/fields/KeyValueFieldArray.tsx @@ -25,7 +25,7 @@ const KeyValueRow = (props: Props & WrappedFieldArrayProps) => { props.fields.push({ key: "", value: "" }); } } - }, [props.fields]); + }, [props.fields, props.pushFields]); return ( @@ -68,7 +68,6 @@ const KeyValueRow = (props: Props & WrappedFieldArrayProps) => { rightIcon={ props.actionConfig[index].description && props.rightIcon } - noArrows description={props.actionConfig[index].description} disabled={ props.actionConfig[index].editable || diff --git a/app/client/src/sagas/CurlImportSagas.ts b/app/client/src/sagas/CurlImportSagas.ts index 8353371f2d..aed4135ced 100644 --- a/app/client/src/sagas/CurlImportSagas.ts +++ b/app/client/src/sagas/CurlImportSagas.ts @@ -24,11 +24,10 @@ export function* curlImportSaga(action: ReduxAction) { const { type, pageId, name } = action.payload; let { curl } = action.payload; try { - if (curl.charAt(0) === '"' && curl.charAt(curl.length - 1) === '"') { - curl = curl; - } else { - curl = '"' + curl + '"'; - } + // Transform to add quotes if not present + curl = `${curl.charAt(0) !== '"' ? '"' : ""}${curl}${ + curl.charAt(curl.length - 1) !== '"' ? '"' : "" + }`; const request: CurlImportRequest = { type, pageId, name, curl }; const response: ApiResponse = yield CurlImportApi.curlImport(request); diff --git a/app/client/src/transformers/RestActionTransformer.ts b/app/client/src/transformers/RestActionTransformer.ts index f84d682c60..95fee8d5a6 100644 --- a/app/client/src/transformers/RestActionTransformer.ts +++ b/app/client/src/transformers/RestActionTransformer.ts @@ -1,4 +1,3 @@ -import { RestAction } from "api/ActionAPI"; import { POST_BODY_FORMAT_OPTIONS } from "constants/ApiEditorConstants"; export const transformRestAction = (data: any): any => {