From c7759063f323732b29e7e4033bf72b2c28b046af Mon Sep 17 00:00:00 2001 From: "dennis.cartier" Date: Tue, 16 Jun 2020 07:45:35 -0400 Subject: [PATCH] Fix non-filtered matrices from being written into Events table --- libs/events.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/events.js b/libs/events.js index c3b6f376..09a958b3 100644 --- a/libs/events.js +++ b/libs/events.js @@ -187,7 +187,6 @@ module.exports = function(s,config,lang){ s.onEventTriggerBeforeFilterExtensions.forEach(function(extender){ extender(d,filter) }) - var detailString = JSON.stringify(d.details); if(!s.group[d.ke]||!s.group[d.ke].activeMonitors[d.id]){ return s.systemLog(lang['No Monitor Found, Ignoring Request']) } @@ -462,6 +461,7 @@ module.exports = function(s,config,lang){ } //save this detection result in SQL, only coords. not image. if(forceSave || (filter.save && currentConfig.detector_save === '1')){ + var detailString = JSON.stringify(d.details); s.sqlQuery('INSERT INTO Events (ke,mid,details,time) VALUES (?,?,?,?)',[d.ke,d.id,detailString,eventTime]) } if(currentConfig.detector === '1' && currentConfig.detector_notrigger === '1'){