diff --git a/lib/www/server/events/handlers/detect-soft-start.js b/lib/www/server/events/handlers/detect-soft-start.js index 89d519f..e21a4c7 100644 --- a/lib/www/server/events/handlers/detect-soft-start.js +++ b/lib/www/server/events/handlers/detect-soft-start.js @@ -53,13 +53,13 @@ class DetectSoftStart { meta: {auto: true, author: `*${this.constructor.name}*`} }; DEBUG("Posting event", projectId, payload); - } else if (cur.num_active == cur.num_guns && prev.num_active < cur.num_active) { if (ctx.dryRun) { DEBUG(`DRY RUN: await ctx.db.event.post(${projectId}, ${payload});`); } else { await ctx.db.event.post(projectId, payload); } + } else if ((cur.num_active == cur.num_guns || (prev.num_nofire > 0 && cur.num_nofire == 0)) && prev.num_active < cur.num_active) { INFO("Full volume detected @", cur.tstamp); const projectId = await ctx.schema2pid(cur._schema ?? prev._schema);