fix(export): exclude application data from portable notes
This commit is contained in:
1 parent
9449a1aa65
commit
c705d1ab33
5 files changed
+159
-4
No files matched your search
@@ -209,7 +209,13 @@ func (s *Server) exportBackup(w http.ResponseWriter, r *http.Request) {
|
||||
}
|
||||
func (s *Server) exportNotes(w http.ResponseWriter, r *http.Request) {
|
||||
err := s.maintain("导出笔记数据", func() error {
|
||||
file, err := s.vault.ExportNotes(r.Context())
|
||||
dataRoot, err := filepath.EvalSymlinks(s.DataDir)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
file, err := s.vault.ExportNotes(r.Context(), func(rel string) bool {
|
||||
return backup.VaultExcluded(dataRoot, s.vault.Root(), rel)
|
||||
})
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user