diff options
Diffstat (limited to 'src/plugins/condition/ConditionManager.js')
-rw-r--r-- | src/plugins/condition/ConditionManager.js | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/plugins/condition/ConditionManager.js b/src/plugins/condition/ConditionManager.js index e497f89de..d04ef8d3c 100644 --- a/src/plugins/condition/ConditionManager.js +++ b/src/plugins/condition/ConditionManager.js @@ -1,5 +1,5 @@ /***************************************************************************** - * Open MCT, Copyright (c) 2014-2021, United States Government + * Open MCT, Copyright (c) 2014-2022, United States Government * as represented by the Administrator of the National Aeronautics and Space * Administration. All rights reserved. * @@ -22,7 +22,7 @@ import Condition from "./Condition"; import { getLatestTimestamp } from './utils/time'; -import uuid from "uuid"; +import { v4 as uuid } from 'uuid'; import EventEmitter from 'EventEmitter'; export default class ConditionManager extends EventEmitter { @@ -300,8 +300,11 @@ export default class ConditionManager extends EventEmitter { return this.compositionLoad.then(() => { let latestTimestamp; let conditionResults = {}; + let nextLegOptions = {...options}; + delete nextLegOptions.onPartialResponse; + const conditionRequests = this.conditions - .map(condition => condition.requestLADConditionResult(options)); + .map(condition => condition.requestLADConditionResult(nextLegOptions)); return Promise.all(conditionRequests) .then((results) => { |