repository: Base: make use of the folder translation table

Signed-off-by: Abdo Roig-Maranges <abdo.roig@gmail.com>
This commit is contained in:
Abdo Roig-Maranges 2016-11-27 13:53:47 +01:00
parent bbdc8ef7fd
commit 2a3887ca08
1 changed files with 3 additions and 5 deletions

View File

@ -282,17 +282,15 @@ class BaseRepository(CustomConfig.ConfigHelperMixin):
if remote_folder.sync_this and not remote_name in local_hash.keys():
try:
local_name = remote_folder.getvisiblename().replace(
remote_repo.getsep(), local_repo.getsep())
local_repo.makefolder(local_name)
local_repo.makefolder(local_trans[remote_name])
# Need to refresh list.
local_repo.forgetfolders()
except OfflineImapError as e:
self.ui.error(e, exc_info()[2],
"Creating folder %s on repository %s"%
(local_name, local_repo))
(local_trans[remote_name], local_repo))
raise
status_repo.makefolder(local_name.replace(
status_repo.makefolder(local_trans[remote_name].replace(
local_repo.getsep(), status_repo.getsep()))
# Find deleted folders.