Skip to content

Commit f825a60

Browse files
committed
Merge branch 'main' into jobstreaming
2 parents 659e2e4 + 430341b commit f825a60

File tree

4 files changed

+10
-16
lines changed

4 files changed

+10
-16
lines changed

coderd/projects_test.go

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -156,12 +156,7 @@ func TestProjects(t *testing.T) {
156156
require.Eventually(t, func() bool {
157157
projectHistory, err := server.Client.ProjectHistory(context.Background(), user.Organization, project.Name, history.Name)
158158
require.NoError(t, err)
159-
completed := projectHistory.Import.Status.Completed()
160-
if !completed {
161-
_, err := server.Client.ProjectHistoryParameters(context.Background(), user.Organization, project.Name, history.Name)
162-
require.Error(t, err)
163-
}
164-
return completed
159+
return projectHistory.Import.Status.Completed()
165160
}, 15*time.Second, 10*time.Millisecond)
166161
params, err := server.Client.ProjectHistoryParameters(context.Background(), user.Organization, project.Name, history.Name)
167162
require.NoError(t, err)

coderd/workspacehistorylogs.go

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import (
66
"encoding/json"
77
"errors"
88
"fmt"
9-
"math"
109
"net/http"
1110
"strconv"
1211
"time"
@@ -42,6 +41,7 @@ func (api *api) workspaceHistoryLogsByName(rw http.ResponseWriter, r *http.Reque
4241
}
4342

4443
var after time.Time
44+
// Only fetch logs created after the time provided.
4545
if afterRaw != "" {
4646
afterMS, err := strconv.ParseInt(afterRaw, 10, 64)
4747
if err != nil {
@@ -57,6 +57,7 @@ func (api *api) workspaceHistoryLogsByName(rw http.ResponseWriter, r *http.Reque
5757
}
5858
}
5959
var before time.Time
60+
// Only fetch logs created before the time provided.
6061
if beforeRaw != "" {
6162
beforeMS, err := strconv.ParseInt(beforeRaw, 10, 64)
6263
if err != nil {
@@ -67,9 +68,7 @@ func (api *api) workspaceHistoryLogsByName(rw http.ResponseWriter, r *http.Reque
6768
}
6869
before = time.UnixMilli(beforeMS)
6970
} else {
70-
if !follow {
71-
before = time.UnixMilli(math.MaxInt64)
72-
}
71+
before = database.Now()
7372
}
7473

7574
history := httpmw.WorkspaceHistoryParam(r)
@@ -128,7 +127,7 @@ func (api *api) workspaceHistoryLogsByName(rw http.ResponseWriter, r *http.Reque
128127
workspaceHistoryLogs, err := api.Database.GetWorkspaceHistoryLogsByIDBetween(r.Context(), database.GetWorkspaceHistoryLogsByIDBetweenParams{
129128
WorkspaceHistoryID: history.ID,
130129
CreatedAfter: after,
131-
CreatedBefore: database.Now(),
130+
CreatedBefore: before,
132131
})
133132
if errors.Is(err, sql.ErrNoRows) {
134133
err = nil

site/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"@types/express": "4.17.13",
3131
"@types/jest": "27.4.0",
3232
"@types/node": "14.18.10",
33-
"@types/react": "17.0.38",
33+
"@types/react": "17.0.39",
3434
"@types/react-dom": "17.0.11",
3535
"@types/superagent": "4.1.15",
3636
"@typescript-eslint/eslint-plugin": "4.33.0",

site/yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3197,10 +3197,10 @@
31973197
dependencies:
31983198
"@types/react" "*"
31993199

3200-
"@types/react@*", "@types/react@17.0.38":
3201-
version "17.0.38"
3202-
resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.38.tgz#f24249fefd89357d5fa71f739a686b8d7c7202bd"
3203-
integrity sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==
3200+
"@types/react@*", "@types/react@17.0.39":
3201+
version "17.0.39"
3202+
resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.39.tgz#d0f4cde092502a6db00a1cded6e6bf2abb7633ce"
3203+
integrity sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==
32043204
dependencies:
32053205
"@types/prop-types" "*"
32063206
"@types/scheduler" "*"

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy