diff --git a/karaokatalog/instructions/MoveInstruction.py b/karaokatalog/instructions/MoveInstruction.py index 83a74c3..63271bb 100644 --- a/karaokatalog/instructions/MoveInstruction.py +++ b/karaokatalog/instructions/MoveInstruction.py @@ -15,6 +15,10 @@ class MoveInstruction(Instruction): new_path: Path def __call__(self) -> None: + if self.old_path == self.new_path: + # No-op + return + if self.new_path.exists(): raise FileExistsError("New path already exists, not moving anything")