diff --git a/couchpotato/core/plugins/renamer/__init__.py b/couchpotato/core/plugins/renamer/__init__.py
index f90828b..90f5c98 100644
--- a/couchpotato/core/plugins/renamer/__init__.py
+++ b/couchpotato/core/plugins/renamer/__init__.py
@@ -117,7 +117,7 @@ config = [{
'label': 'File Action',
'default': 'move',
'type': 'dropdown',
- 'values': [('Move', 'move'), ('Copy', 'copy'), ('Hard link', 'hardlink'), ('Sym link', 'symlink')],
+ 'values': [('Move', 'move'), ('Copy', 'copy'), ('Hard link', 'hardlink'), ('Sym link', 'symlink'), ('Move & Sym link', 'move_symlink')],
'description': 'Define which kind of file operation you want to use. Before you start using hard links or sym links, PLEASE read about their possible drawbacks.',
'advanced': True,
},
diff --git a/couchpotato/core/plugins/renamer/main.py b/couchpotato/core/plugins/renamer/main.py
index 4b1fab1..4e3e6ad 100644
--- a/couchpotato/core/plugins/renamer/main.py
+++ b/couchpotato/core/plugins/renamer/main.py
@@ -527,6 +527,9 @@ Remove it if you want it to be renamed (again, or at least let it try again)
symlink(old, dest)
elif self.conf('file_action') == 'copy':
shutil.copy(old, dest)
+ elif self.conf('file_action') == 'move_symlink':
+ shutil.move(old, dest)
+ linktastic.symlink(dest, old)
else:
shutil.move(old, dest)