fix: archiving a list
This commit is contained in:
@ -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 New Issue
Block a user