(id string, task *Task)
| 170 | } |
| 171 | |
| 172 | func UpdateTask(id string, task *Task) (bool, error) { |
| 173 | owner, name, err := util.GetOwnerAndNameFromIdWithError(id) |
| 174 | if err != nil { |
| 175 | return false, err |
| 176 | } |
| 177 | _, err = getTask(owner, name) |
| 178 | if err != nil { |
| 179 | return false, err |
| 180 | } |
| 181 | if task == nil { |
| 182 | return false, nil |
| 183 | } |
| 184 | |
| 185 | _, err = adapter.engine.ID(core.PK{owner, name}).AllCols().Update(task) |
| 186 | if err != nil { |
| 187 | return false, err |
| 188 | } |
| 189 | |
| 190 | // return affected != 0 |
| 191 | return true, nil |
| 192 | } |
| 193 | |
| 194 | func AddTask(task *Task) (bool, error) { |
| 195 | affected, err := adapter.engine.Insert(task) |
no test coverage detected