fix: archiving a list
This commit is contained in:
parent
8eed0be072
commit
2b8a786825
4 changed files with 34 additions and 19 deletions
|
|
@ -26,11 +26,17 @@ export default class ListService extends AbstractService {
|
|||
}
|
||||
|
||||
beforeUpdate(model) {
|
||||
const taskService = new TaskService()
|
||||
model.tasks = model.tasks.map(task => {
|
||||
return taskService.beforeUpdate(task)
|
||||
})
|
||||
model.hexColor = colorFromHex(model.hexColor)
|
||||
if(typeof model.tasks !== 'undefined') {
|
||||
const taskService = new TaskService()
|
||||
model.tasks = model.tasks.map(task => {
|
||||
return taskService.beforeUpdate(task)
|
||||
})
|
||||
}
|
||||
|
||||
if(typeof model.hexColor !== 'undefined') {
|
||||
model.hexColor = colorFromHex(model.hexColor)
|
||||
}
|
||||
|
||||
return model
|
||||
}
|
||||
|
||||
|
|
@ -39,11 +45,6 @@ export default class ListService extends AbstractService {
|
|||
return list
|
||||
}
|
||||
|
||||
update(model) {
|
||||
const newModel = { ... model }
|
||||
return super.update(newModel)
|
||||
}
|
||||
|
||||
async background(list) {
|
||||
if (list.background === null) {
|
||||
return ''
|
||||
|
|
|
|||
Reference in a new issue