From f301d70339e8e4a795130bba7f60fd965bc6f7b5 Mon Sep 17 00:00:00 2001 From: Zaid Abdulla Date: Fri, 6 Dec 2019 12:54:35 -0800 Subject: [PATCH] Use session timestamp when evaluating preconditions --- lib/cwmp.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/cwmp.ts b/lib/cwmp.ts index 3f25851..90b03e9 100644 --- a/lib/cwmp.ts +++ b/lib/cwmp.ts @@ -481,10 +481,9 @@ async function applyPresets(sessionContext: SessionContext): Promise { session.addProvisions(sessionContext, whiteList, whiteListProvisions); const appendProvisionsToFaults = {}; - const now = Date.now(); for (const p of filteredPresets) { if ( - evaluate(p.precondition, {}, now, e => + evaluate(p.precondition, {}, sessionContext.timestamp, e => session.configContextCallback(sessionContext, e) ) ) {