(w http.ResponseWriter, err error)
| 458 | } |
| 459 | |
| 460 | func handleFileUpdateError(w http.ResponseWriter, err error) { |
| 461 | if strings.Contains(err.Error(), "no valid frontmatter") { |
| 462 | writeError(w, http.StatusBadRequest, err.Error(), nil) |
| 463 | return |
| 464 | } |
| 465 | writeError(w, http.StatusInternalServerError, "failed to update task file", []string{err.Error()}) |
| 466 | } |
| 467 | |
| 468 | func reloadTask(dp *DataProvider, taskID string) (*model.Task, error) { |
| 469 | tasks, err := dp.GetTasks() |