Fix API pane header and params count (#3494)
This commit is contained in:
parent
3b2072eeb9
commit
191dde0b18
|
|
@ -445,10 +445,22 @@ export default connect((state: AppState) => {
|
||||||
const apiId = selector(state, "id");
|
const apiId = selector(state, "id");
|
||||||
const actionName = getApiName(state, apiId) || "";
|
const actionName = getApiName(state, apiId) || "";
|
||||||
const headers = selector(state, "actionConfiguration.headers");
|
const headers = selector(state, "actionConfiguration.headers");
|
||||||
const headersCount = Array.isArray(headers) ? headers.length : 0;
|
let headersCount = 0;
|
||||||
|
|
||||||
|
if (Array.isArray(headers)) {
|
||||||
|
const validHeaders = headers.filter(
|
||||||
|
(value) => value.key && value.key !== "",
|
||||||
|
);
|
||||||
|
headersCount = validHeaders.length;
|
||||||
|
}
|
||||||
|
|
||||||
const params = selector(state, "actionConfiguration.queryParameters");
|
const params = selector(state, "actionConfiguration.queryParameters");
|
||||||
const paramsCount = Array.isArray(params) ? params.length : 0;
|
let paramsCount = 0;
|
||||||
|
|
||||||
|
if (Array.isArray(params)) {
|
||||||
|
const validParams = params.filter((value) => value.key && value.key !== "");
|
||||||
|
paramsCount = validParams.length;
|
||||||
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
actionName,
|
actionName,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user