()
| 187 | } |
| 188 | |
| 189 | func (t *DBTask) Owner() *ent.User { |
| 190 | t.mu.Lock() |
| 191 | defer t.mu.Unlock() |
| 192 | |
| 193 | if t.DirectOwner != nil { |
| 194 | return t.DirectOwner |
| 195 | } |
| 196 | if t.Task != nil { |
| 197 | return t.Task.Edges.User |
| 198 | } |
| 199 | return nil |
| 200 | } |
| 201 | |
| 202 | func (t *DBTask) State() string { |
| 203 | t.mu.Lock() |