(id)
| 316 | } |
| 317 | |
| 318 | findById(id) { |
| 319 | return db.Team.findOne({ |
| 320 | where: { id }, |
| 321 | include: [ |
| 322 | { model: db.TeamRole }, |
| 323 | { |
| 324 | model: db.Project, |
| 325 | include: [{ model: db.Chart, attributes: ["id"] }], |
| 326 | } |
| 327 | ], |
| 328 | }) |
| 329 | .then((team) => { |
| 330 | if (!team) return new Promise((resolve, reject) => reject(new Error(404))); |
| 331 | |
| 332 | return team; |
| 333 | }).catch((error) => { |
| 334 | return new Promise((resolve, reject) => reject(error.message)); |
| 335 | }); |
| 336 | } |
| 337 | |
| 338 | update(id, data) { |
| 339 | return db.Team.update(data, { where: { "id": id } }) |
no outgoing calls
no test coverage detected