diff --git a/src/plugins/condition/components/Criterion.vue b/src/plugins/condition/components/Criterion.vue
index d483dfeaad..61588efc90 100644
--- a/src/plugins/condition/components/Criterion.vue
+++ b/src/plugins/condition/components/Criterion.vue
@@ -20,7 +20,7 @@
         >
             <select v-model="criterion.metadata">
                 <option value="">- Select Field -</option>
-                <option v-for="option in telemetryMetadata"
+                <option v-for="option in telemetryMetadataOptions"
                         :key="option.key"
                         :value="option.key"
                 >
@@ -81,6 +81,7 @@ export default {
     data() {
         return {
             telemetryMetadata: {},
+            telemetryMetadataOptions: {},
             operations: OPERATIONS,
             isInputOperation: false,
             rowLabel: ''
@@ -95,13 +96,16 @@ export default {
     mounted() {
         this.updateMetadataOptions();
         this.updateOperationInputVisibility();
-        console.log('this.criterion.telemetry', this.criterion.telemetry);
+        console.log('this.criterion.metadata', this.criterion.metadata);
     },
     methods: {
         updateMetadataOptions() {
             if (this.criterion.telemetry) {
                 this.openmct.objects.get(this.criterion.telemetry).then((telemetryObject) => {
-                    this.telemetryMetadata = this.openmct.telemetry.getMetadata(telemetryObject).values();
+                    this.telemetryMetadata = this.openmct.telemetry.getMetadata(telemetryObject);
+                    this.telemetryMetadataOptions = this.openmct.telemetry.getMetadata(telemetryObject).values();
+                    // console.log('this.openmct.telemetry.getFormatMap(telemetryObject)', this.openmct.telemetry.getFormatMap(this.openmct.telemetry.getMetadata(telemetryObject)));
+                    console.log('this.telemetryMetadata', this.openmct.telemetry.getMetadata(telemetryObject));
                 });
             }
             this.persist();