CloudMonitoring: Prevent resource type variable function from crashing (#30901)

* check if label response has resource type prop

* use nullish coalescing operator
This commit is contained in:
Erik Sundell
2021-02-09 09:44:12 +01:00
committed by GitHub
parent e2e61878ba
commit 60b5e6ca95
2 changed files with 3 additions and 3 deletions

View File

@@ -150,7 +150,7 @@ export class CloudMonitoringVariableQueryEditor extends PureComponent<Props, Var
selectedMetricType,
...(await this.getLabels(selectedMetricType, this.state.projectName)),
};
this.setState(state);
this.setState(state, () => this.onPropsChange());
}
async onMetricTypeChange(metricType: string) {
@@ -158,7 +158,7 @@ export class CloudMonitoringVariableQueryEditor extends PureComponent<Props, Var
selectedMetricType: metricType,
...(await this.getLabels(metricType, this.state.projectName)),
};
this.setState(state);
this.setState(state, () => this.onPropsChange());
}
onLabelKeyChange(labelKey: string) {