|
@@ -66,8 +66,12 @@ function MriField({aggregate, project, onChange}: Props) {
|
|
|
|
|
|
const handleMriChange = useCallback(
|
|
|
option => {
|
|
|
+ const selectedMeta = meta.find(metric => metric.mri === option.value);
|
|
|
+ if (!selectedMeta) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
// Make sure that the selected operation matches the new metric
|
|
|
- const availableOps = filterAndSortOperations(meta[option.value].operations);
|
|
|
+ const availableOps = filterAndSortOperations(selectedMeta.operations);
|
|
|
const selectedOp =
|
|
|
selectedValues.op && availableOps.includes(selectedValues.op)
|
|
|
? selectedValues.op
|