Skip to content

Commit 866270d

Browse files
committed
make gen
1 parent 1fc78bf commit 866270d

File tree

6 files changed

+56
-81
lines changed

6 files changed

+56
-81
lines changed

coderd/database/dump.sql

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

coderd/database/models.go

Lines changed: 14 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

coderd/database/queries.sql.go

Lines changed: 7 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

coderd/templates.go

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -750,21 +750,20 @@ func (api *API) convertTemplate(
750750
buildTimeStats := api.metricsCache.TemplateBuildTimeStats(template.ID)
751751

752752
return codersdk.Template{
753-
ID: template.ID,
754-
CreatedAt: template.CreatedAt,
755-
UpdatedAt: template.UpdatedAt,
756-
OrganizationID: template.OrganizationID,
757-
Name: template.Name,
758-
Provisioner: codersdk.ProvisionerType(template.Provisioner),
759-
ActiveVersionID: template.ActiveVersionID,
760-
WorkspaceOwnerCount: workspaceOwnerCount,
761-
ActiveUserCount: activeCount,
762-
BuildTimeStats: buildTimeStats,
763-
Description: template.Description,
764-
Icon: template.Icon,
765-
MaxTTLMillis: time.Duration(template.MaxTtl).Milliseconds(),
766-
MinAutostartIntervalMillis: time.Duration(template.MinAutostartInterval).Milliseconds(),
767-
CreatedByID: template.CreatedBy,
768-
CreatedByName: createdByName,
753+
ID: template.ID,
754+
CreatedAt: template.CreatedAt,
755+
UpdatedAt: template.UpdatedAt,
756+
OrganizationID: template.OrganizationID,
757+
Name: template.Name,
758+
Provisioner: codersdk.ProvisionerType(template.Provisioner),
759+
ActiveVersionID: template.ActiveVersionID,
760+
WorkspaceOwnerCount: workspaceOwnerCount,
761+
ActiveUserCount: activeCount,
762+
BuildTimeStats: buildTimeStats,
763+
Description: template.Description,
764+
Icon: template.Icon,
765+
MaxTTLMillis: time.Duration(template.MaxTtl).Milliseconds(),
766+
CreatedByID: template.CreatedBy,
767+
CreatedByName: createdByName,
769768
}
770769
}

coderd/workspaces.go

Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@ func (api *API) postWorkspacesByOrganization(rw http.ResponseWriter, r *http.Req
332332
return
333333
}
334334

335-
dbAutostartSchedule, err := validWorkspaceSchedule(createWorkspace.AutostartSchedule, time.Duration(template.MinAutostartInterval))
335+
dbAutostartSchedule, err := validWorkspaceSchedule(createWorkspace.AutostartSchedule)
336336
if err != nil {
337337
httpapi.Write(ctx, rw, http.StatusBadRequest, codersdk.Response{
338338
Message: "Invalid Autostart Schedule.",
@@ -663,16 +663,7 @@ func (api *API) putWorkspaceAutostart(rw http.ResponseWriter, r *http.Request) {
663663
return
664664
}
665665

666-
template, err := api.Database.GetTemplateByID(ctx, workspace.TemplateID)
667-
if err != nil {
668-
api.Logger.Error(ctx, "fetch workspace template", slog.F("workspace_id", workspace.ID), slog.F("template_id", workspace.TemplateID), slog.Error(err))
669-
httpapi.Write(ctx, rw, http.StatusInternalServerError, codersdk.Response{
670-
Message: "Error fetching workspace template.",
671-
})
672-
return
673-
}
674-
675-
dbSched, err := validWorkspaceSchedule(req.Schedule, time.Duration(template.MinAutostartInterval))
666+
dbSched, err := validWorkspaceSchedule(req.Schedule)
676667
if err != nil {
677668
httpapi.Write(ctx, rw, http.StatusBadRequest, codersdk.Response{
678669
Message: "Invalid autostart schedule.",
@@ -1113,20 +1104,16 @@ func validWorkspaceDeadline(startedAt, newDeadline time.Time, max time.Duration)
11131104
return nil
11141105
}
11151106

1116-
func validWorkspaceSchedule(s *string, min time.Duration) (sql.NullString, error) {
1107+
func validWorkspaceSchedule(s *string) (sql.NullString, error) {
11171108
if ptr.NilOrEmpty(s) {
11181109
return sql.NullString{}, nil
11191110
}
11201111

1121-
sched, err := schedule.Weekly(*s)
1112+
_, err := schedule.Weekly(*s)
11221113
if err != nil {
11231114
return sql.NullString{}, err
11241115
}
11251116

1126-
if schedMin := sched.Min(); schedMin < min {
1127-
return sql.NullString{}, xerrors.Errorf("Minimum autostart interval %s below template minimum %s", schedMin, min)
1128-
}
1129-
11301117
return sql.NullString{
11311118
Valid: true,
11321119
String: *s,

enterprise/audit/diff_internal_test.go

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -242,26 +242,24 @@ func Test_diff(t *testing.T) {
242242
name: "Create",
243243
left: audit.Empty[database.Template](),
244244
right: database.Template{
245-
ID: uuid.UUID{1},
246-
CreatedAt: time.Now(),
247-
UpdatedAt: time.Now(),
248-
OrganizationID: uuid.UUID{2},
249-
Deleted: false,
250-
Name: "rust",
251-
Provisioner: database.ProvisionerTypeTerraform,
252-
ActiveVersionID: uuid.UUID{3},
253-
MaxTtl: int64(time.Hour),
254-
MinAutostartInterval: int64(time.Minute),
255-
CreatedBy: uuid.UUID{4},
245+
ID: uuid.UUID{1},
246+
CreatedAt: time.Now(),
247+
UpdatedAt: time.Now(),
248+
OrganizationID: uuid.UUID{2},
249+
Deleted: false,
250+
Name: "rust",
251+
Provisioner: database.ProvisionerTypeTerraform,
252+
ActiveVersionID: uuid.UUID{3},
253+
MaxTtl: int64(time.Hour),
254+
CreatedBy: uuid.UUID{4},
256255
},
257256
exp: audit.Map{
258-
"id": audit.OldNew{Old: "", New: uuid.UUID{1}.String()},
259-
"name": audit.OldNew{Old: "", New: "rust"},
260-
"provisioner": audit.OldNew{Old: database.ProvisionerType(""), New: database.ProvisionerTypeTerraform},
261-
"active_version_id": audit.OldNew{Old: "", New: uuid.UUID{3}.String()},
262-
"max_ttl": audit.OldNew{Old: int64(0), New: int64(time.Hour)},
263-
"min_autostart_interval": audit.OldNew{Old: int64(0), New: int64(time.Minute)},
264-
"created_by": audit.OldNew{Old: "", New: uuid.UUID{4}.String()},
257+
"id": audit.OldNew{Old: "", New: uuid.UUID{1}.String()},
258+
"name": audit.OldNew{Old: "", New: "rust"},
259+
"provisioner": audit.OldNew{Old: database.ProvisionerType(""), New: database.ProvisionerTypeTerraform},
260+
"active_version_id": audit.OldNew{Old: "", New: uuid.UUID{3}.String()},
261+
"max_ttl": audit.OldNew{Old: int64(0), New: int64(time.Hour)},
262+
"created_by": audit.OldNew{Old: "", New: uuid.UUID{4}.String()},
265263
},
266264
},
267265
})

0 commit comments

Comments
 (0)