From 7b6fad52594c4e1ae90546d67e9ecb4cba16d9b4 Mon Sep 17 00:00:00 2001 From: Hetu Nandu Date: Tue, 5 May 2020 08:13:39 +0000 Subject: [PATCH] Increase timeout of execute action --- app/client/src/api/ActionAPI.tsx | 6 ++++-- app/client/src/constants/ApiConstants.tsx | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/client/src/api/ActionAPI.tsx b/app/client/src/api/ActionAPI.tsx index a1605af5c5..2a5897fcbb 100644 --- a/app/client/src/api/ActionAPI.tsx +++ b/app/client/src/api/ActionAPI.tsx @@ -1,6 +1,6 @@ import API, { HttpMethod } from "./Api"; import { ApiResponse, GenericApiResponse, ResponseMeta } from "./ApiResponses"; -import { APIRequest } from "constants/ApiConstants"; +import { APIRequest, EXECUTE_ACTION_TIMEOUT_MS } from "constants/ApiConstants"; import { AxiosPromise } from "axios"; import { Datasource } from "./DatasourcesApi"; import { PaginationType } from "pages/Editor/APIEditor/Pagination"; @@ -194,7 +194,9 @@ class ActionAPI extends API { static executeAction( executeAction: ExecuteActionRequest, ): AxiosPromise { - return API.post(ActionAPI.url + "/execute", executeAction); + return API.post(ActionAPI.url + "/execute", executeAction, undefined, { + timeout: EXECUTE_ACTION_TIMEOUT_MS, + }); } static moveAction(moveRequest: MoveActionRequest) { diff --git a/app/client/src/constants/ApiConstants.tsx b/app/client/src/constants/ApiConstants.tsx index e6988be615..966c38a1e0 100644 --- a/app/client/src/constants/ApiConstants.tsx +++ b/app/client/src/constants/ApiConstants.tsx @@ -3,6 +3,7 @@ export type ContentType = | "application/x-www-form-urlencoded"; export const REQUEST_TIMEOUT_MS = 10000; +export const EXECUTE_ACTION_TIMEOUT_MS = 15000; export const API_REQUEST_HEADERS: APIHeaders = { "Content-Type": "application/json",