From ad2217e229729d09c5322fe07bc0a7de7e3b131c Mon Sep 17 00:00:00 2001 From: kylecarbs Date: Wed, 22 Jun 2022 16:58:14 +0000 Subject: [PATCH] fix: Stop sending before logs when after is specified This fixes duplicate logs appearing in completed jos! --- coderd/provisionerjobs.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/coderd/provisionerjobs.go b/coderd/provisionerjobs.go index d67ee8689186a..1c64cffdb976e 100644 --- a/coderd/provisionerjobs.go +++ b/coderd/provisionerjobs.go @@ -72,7 +72,10 @@ func (api *API) provisionerJobLogs(rw http.ResponseWriter, r *http.Request, job } before = time.UnixMilli(beforeMS) } else { - before = database.Now() + // If we're following, we don't want logs before a timestamp! + if !follow { + before = database.Now() + } } if !follow {