From 2a53d77cad761999145dbbc96b0b8133b76d405e Mon Sep 17 00:00:00 2001 From: Moe Date: Fri, 26 Nov 2021 19:42:59 -0800 Subject: [PATCH] Child Node Framework Update : fix double insert video --- libs/monitor.js | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/libs/monitor.js b/libs/monitor.js index b2906d4f..96cf55a0 100644 --- a/libs/monitor.js +++ b/libs/monitor.js @@ -1599,15 +1599,21 @@ module.exports = function(s,config,lang){ status: wantedStatus, code: wantedStatusCode, }) - setTimeout(() => { - scanForOrphanedVideos({ - ke: e.ke, - mid: e.id, - },{ - forceCheck: true, - checkMax: 2 - }) - },2000) + if( + config.childNodes.enabled === true && + config.childNodes.mode === 'master' || + config.childNodes.enabled === false + ){ + setTimeout(() => { + scanForOrphanedVideos({ + ke: e.ke, + mid: e.id, + },{ + forceCheck: true, + checkMax: 2 + }) + },2000) + } clearTimeout(s.group[e.ke].activeMonitors[e.id].onMonitorStartTimer) s.onMonitorStopExtensions.forEach(function(extender){ extender(Object.assign(s.group[e.ke].rawMonitorConfigurations[e.id],{}),e)