Fix flaky end to end test for alert edit (#65893) (#66209)

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
This commit is contained in:
Mike Côté 2020-05-12 12:22:18 -04:00 committed by GitHub
parent 5ab18aaa4d
commit f61468f270
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -153,9 +153,10 @@ export const ActionForm = ({
const preconfiguredConnectors = connectors.filter(connector => connector.isPreconfigured);
const hasActionsDisabled = actions.some(
action =>
!actionTypesIndex![action.actionTypeId].enabled &&
actionTypesIndex &&
!actionTypesIndex[action.actionTypeId].enabled &&
!checkActionFormActionTypeEnabled(
actionTypesIndex![action.actionTypeId],
actionTypesIndex[action.actionTypeId],
preconfiguredConnectors
).isEnabled
);
@ -209,7 +210,11 @@ export const ActionForm = ({
},
index: number
) => {
const actionType = actionTypesIndex![actionItem.actionTypeId];
if (!actionTypesIndex) {
return null;
}
const actionType = actionTypesIndex[actionItem.actionTypeId];
const optionsList = connectors
.filter(
@ -227,7 +232,7 @@ export const ActionForm = ({
if (!actionTypeRegistered || actionItem.group !== defaultActionGroupId) return null;
const ParamsFieldsComponent = actionTypeRegistered.actionParamsFields;
const checkEnabledResult = checkActionFormActionTypeEnabled(
actionTypesIndex![actionConnector.actionTypeId],
actionTypesIndex[actionConnector.actionTypeId],
connectors.filter(connector => connector.isPreconfigured)
);
@ -249,7 +254,8 @@ export const ActionForm = ({
/>
}
labelAppend={
actionTypesIndex![actionConnector.actionTypeId].enabledInConfig ? (
actionTypesIndex &&
actionTypesIndex[actionConnector.actionTypeId].enabledInConfig ? (
<EuiButtonEmpty
size="xs"
data-test-subj={`addNewActionConnectorButton-${actionItem.actionTypeId}`}