1
0

fix: archiving a list

This commit is contained in:
kolaente
2022-06-30 18:04:41 +02:00
parent 8eed0be072
commit 2b8a786825
4 changed files with 34 additions and 19 deletions

View File

@ -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 ''