Skip to content

Commit 26dfdee

Browse files
committed
logic fix for override False but symlink already exists
1 parent 98f8481 commit 26dfdee

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/murfey/server/api/file_io_frontend.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,9 @@ async def create_symlink(
5050
instrument_name
5151
]
5252
symlink_full_path = machine_config.rsync_basepath / symlink_params.symlink
53-
if symlink_full_path.is_symlink():
54-
if symlink_params.override:
55-
symlink_full_path.unlink()
56-
elif symlink_full_path.exists():
53+
if symlink_full_path.is_symlink() and symlink_params.override:
54+
symlink_full_path.unlink()
55+
if symlink_full_path.exists():
5756
return ""
5857
symlink_full_path.symlink_to(symlink_params.target)
5958
return str(symlink_params.symlink)

0 commit comments

Comments
 (0)