diff options
Diffstat (limited to 'worker/mbox')
-rw-r--r-- | worker/mbox/worker.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/worker/mbox/worker.go b/worker/mbox/worker.go index 72a44368..e8b3fa3e 100644 --- a/worker/mbox/worker.go +++ b/worker/mbox/worker.go @@ -59,6 +59,14 @@ func (w *mboxWorker) handleMessage(msg types.WorkerMessage) error { reterr = err break } + if u.Host == "" && u.Path == "" { + u, err = url.Parse("mbox://" + u.Opaque) + if err != nil { + reterr = err + break + } + } + var dir string if u.Host == "~" { home, err := os.UserHomeDir() |