diff options
-rw-r--r-- | ranger/core/loader.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/ranger/core/loader.py b/ranger/core/loader.py index ac31abeb..26b729b6 100644 --- a/ranger/core/loader.py +++ b/ranger/core/loader.py @@ -101,9 +101,10 @@ class CopyLoader(Loadable, FileManagerAware): # pylint: disable=too-many-instan if path == fobj.path or str(path).startswith(fobj.path): tag = self.fm.tags.tags[path] self.fm.tags.remove(path) - self.fm.tags.tags[ - path.replace(fobj.path, os.path.join(self.original_path, fobj.basename)) - ] = tag + new_path = path.replace( + fobj.path, + os.path.join(self.original_path, fobj.basename)) + self.fm.tags.tags[new_path] = tag self.fm.tags.dump() n = 0 for n in shutil_g.move(src=fobj.path, dst=self.original_path, |