Print out the filepath of malformed notes

pull/35/head
Mickaël Menu 3 years ago
parent 2bb4cbdff4
commit b82b217078
No known key found for this signature in database
GPG Key ID: 53D73664CD359895

@ -143,6 +143,8 @@ func (t *indexTask) execute(callback func(change paths.DiffChange)) (NoteIndexin
// noteAt parses a Note at the given path. // noteAt parses a Note at the given path.
func (t *indexTask) noteAt(path string) (Note, error) { func (t *indexTask) noteAt(path string) (Note, error) {
wrap := errors.Wrapper(path)
note := Note{ note := Note{
Path: path, Path: path,
Links: []Link{}, Links: []Link{},
@ -152,12 +154,12 @@ func (t *indexTask) noteAt(path string) (Note, error) {
absPath := filepath.Join(t.notebook.Path, path) absPath := filepath.Join(t.notebook.Path, path)
content, err := ioutil.ReadFile(absPath) content, err := ioutil.ReadFile(absPath)
if err != nil { if err != nil {
return note, err return note, wrap(err)
} }
contentStr := string(content) contentStr := string(content)
contentParts, err := t.parser.Parse(contentStr) contentParts, err := t.parser.Parse(contentStr)
if err != nil { if err != nil {
return note, err return note, wrap(err)
} }
note.Title = contentParts.Title.String() note.Title = contentParts.Title.String()
note.Lead = contentParts.Lead.String() note.Lead = contentParts.Lead.String()
@ -175,7 +177,7 @@ func (t *indexTask) noteAt(path string) (Note, error) {
href := filepath.Join(filepath.Dir(absPath), link.Href) href := filepath.Join(filepath.Dir(absPath), link.Href)
link.Href, err = t.notebook.RelPath(href) link.Href, err = t.notebook.RelPath(href)
if err != nil { if err != nil {
return note, err return note, wrap(err)
} }
} }
note.Links = append(note.Links, link) note.Links = append(note.Links, link)
@ -183,7 +185,7 @@ func (t *indexTask) noteAt(path string) (Note, error) {
times, err := times.Stat(absPath) times, err := times.Stat(absPath)
if err != nil { if err != nil {
return note, err return note, wrap(err)
} }
note.Modified = times.ModTime().UTC() note.Modified = times.ModTime().UTC()

Loading…
Cancel
Save