diff --git a/package-lock.json b/package-lock.json
index 8f95db0..af43568 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "@wavemaker/rest-client-ui",
- "version": "0.0.16",
+ "version": "0.0.17",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@wavemaker/rest-client-ui",
- "version": "0.0.16",
+ "version": "0.0.17",
"dependencies": {
"@babel/runtime-corejs3": "^7.22.6",
"@braintree/sanitize-url": "=6.0.2",
diff --git a/package.json b/package.json
index d3b1210..e22f7d7 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@wavemaker/rest-client-ui",
- "version": "0.0.16",
+ "version": "0.0.17",
"private": false,
"main": "./dist/core/components/RestImport.js",
"release": {
diff --git a/src/core/components/RestImport.tsx b/src/core/components/RestImport.tsx
index 9d00c3d..813cd19 100644
--- a/src/core/components/RestImport.tsx
+++ b/src/core/components/RestImport.tsx
@@ -1222,10 +1222,16 @@ export default function RestImport({ language, restImportConfig }: { language: s
withCredentials: true
};
const response: any = await Apicall(updateSwagger);
- handleResponse(handleRes, handleReq, response)
- if (response.status === 200) {
+
+ if (response.status >= 200 && response.status < 300) {
const updateSwaggerResponse = response.data
+ if (!restImportConfig.viewMode) {
+ restImportConfig.getServiceName(updateSwaggerResponse?.serviceId)
+ setserviceName(updateSwaggerResponse?.serviceId)
+ }
+ handleResponse(handleRes, handleReq, updateSwaggerResponse)
} else {
+ handleResponse(handleRes, handleReq)
console.log("Received an unexpected response:", response);
}
}
@@ -1271,8 +1277,8 @@ export default function RestImport({ language, restImportConfig }: { language: s
-
-
+
+
{translate('SERVICE_NAME')}
-
+
- {translate("BASE_PATH")}
+ {translate("BASE_PATH")}
-
-
+
+
{translate('USE_PROXY')}
{!useProxy &&
-
-
+
+
{translate('WITH_CREDENTIALS')}
Note: \nUse Proxy should be enabled if you want to configure a Header or Query param as a Server Side Property. A server side param is sent from the proxy server and is hidden from the UI.",
"WITH_CREDENTIALS_TOOLTIP": "Check this if the cookies from the endpoint API should be set and honored by the browser.",
- "CHANGE_PROVIDER": "Change Provider"
+ "CHANGE_PROVIDER": "Change Provider",
+ "BASE_PATH": "Base Path"
}