GNOME Bugzilla – Bug 662920
creates MH folders, but needs restart to update folder list
Last modified: 2012-02-16 18:25:06 UTC
When I create a folder in a MH style mail account, Evo creates the corresponding directory on disk, but it doesn't update the folder list. The new folder is shown only after a restart of Evolution. A related problem: The error message if you try to create a folder the second time is misleading: Fehler bei »Ordner »tester« wird angelegt«. Ordner konnte nicht abgerufen werden: /home/mbelow/Mail///tester: Erfolg Translates to: Error in »Folder »tester« is being created«. Folder couldn't be found: /home/mbelow/Mail///tester: success What Evo tries to say is: there is a problem because the folder already exists (even if I'm not showing it to you). This should be put more clearly, maybe: "Folder already exists. Restart Evolution to use it." Thanks for your efforts Michael
Thanks for a bug report. The error got "improved" meanwhile, it claims about "No such file or directory" now (3.3.5). I also see folder tree properly updated if I create subfolder of an MH folder, but if I try to create a new folder directly under the account node in the folder tree the directory is not shown immediately, but only after evolution's restart. Thus I'm confirming this bug.
Created attachment 207800 [details] [review] eds patch for evolution-data-server; Such hard fix was required. The thing is that the generated folder path contained //, which is incorrect and thus "File not found" error. With this fix it claims "File exists" and the folder tree is updated immediately.
Created commit 3136d3d in eds master (3.3.90+)