| 35 | } |
| 36 | |
| 37 | func (cws *CachedWorkspaceFields) UpdateValues(ws database.Workspace) { |
| 38 | cws.lock.Lock() |
| 39 | defer cws.lock.Unlock() |
| 40 | cws.identity.ID = ws.ID |
| 41 | cws.identity.OwnerID = ws.OwnerID |
| 42 | cws.identity.OrganizationID = ws.OrganizationID |
| 43 | cws.identity.TemplateID = ws.TemplateID |
| 44 | cws.identity.Name = ws.Name |
| 45 | cws.identity.OwnerUsername = ws.OwnerUsername |
| 46 | cws.identity.TemplateName = ws.TemplateName |
| 47 | cws.identity.AutostartSchedule = ws.AutostartSchedule |
| 48 | cws.taskID = ws.TaskID |
| 49 | } |
| 50 | |
| 51 | func (cws *CachedWorkspaceFields) TaskID() uuid.NullUUID { |
| 52 | cws.lock.RLock() |