diff --git a/src/modules/live-run/core.ts b/src/modules/live-run/core.ts index 305b9b9..49c5e94 100644 --- a/src/modules/live-run/core.ts +++ b/src/modules/live-run/core.ts @@ -46,6 +46,7 @@ export async function updateLiveRunViews( ): Promise { const run = await getLiveRun(id); if (!run) return null; + if (run.views === 0 && increment < 0) return null; run.views += increment; await redis.set(`liveRun:${run.id}`, JSON.stringify(run)); return run.views;