mirror of
https://github.com/coder/coder.git
synced 2025-07-15 22:20:27 +00:00
Fix scope of dbTTL (#5197)
This commit is contained in:
@ -672,10 +672,11 @@ func (api *API) putWorkspaceTTL(rw http.ResponseWriter, r *http.Request) {
|
|||||||
var dbTTL sql.NullInt64
|
var dbTTL sql.NullInt64
|
||||||
|
|
||||||
err := api.Database.InTx(func(s database.Store) error {
|
err := api.Database.InTx(func(s database.Store) error {
|
||||||
|
var validityErr error
|
||||||
// don't override 0 ttl with template default here because it indicates disabled auto-stop
|
// don't override 0 ttl with template default here because it indicates disabled auto-stop
|
||||||
dbTTL, err := validWorkspaceTTLMillis(req.TTLMillis, 0)
|
dbTTL, validityErr = validWorkspaceTTLMillis(req.TTLMillis, 0)
|
||||||
if err != nil {
|
if validityErr != nil {
|
||||||
return codersdk.ValidationError{Field: "ttl_ms", Detail: err.Error()}
|
return codersdk.ValidationError{Field: "ttl_ms", Detail: validityErr.Error()}
|
||||||
}
|
}
|
||||||
if err := s.UpdateWorkspaceTTL(ctx, database.UpdateWorkspaceTTLParams{
|
if err := s.UpdateWorkspaceTTL(ctx, database.UpdateWorkspaceTTLParams{
|
||||||
ID: workspace.ID,
|
ID: workspace.ID,
|
||||||
|
Reference in New Issue
Block a user