diff --git a/src/murfey/server/api/file_io_frontend.py b/src/murfey/server/api/file_io_frontend.py index cc9e06f28..9bf2b43ab 100644 --- a/src/murfey/server/api/file_io_frontend.py +++ b/src/murfey/server/api/file_io_frontend.py @@ -3,7 +3,7 @@ from fastapi import APIRouter, Depends from pydantic import BaseModel -from sqlmodel import Session, select +from sqlmodel import select from murfey.server.api.auth import ( MurfeySessionIDFrontend as MurfeySessionID, @@ -15,6 +15,7 @@ ) from murfey.server.murfey_db import murfey_db from murfey.util.config import get_machine_config +from murfey.util.db import Session logger = getLogger("murfey.server.api.file_io_frontend") @@ -54,5 +55,5 @@ async def create_symlink( symlink_full_path.unlink() if symlink_full_path.exists(): return "" - symlink_full_path.symlink_to(symlink_params.target) + symlink_full_path.symlink_to(machine_config.rsync_basepath / symlink_params.target) return str(symlink_params.symlink)