From d46ab6f9b35c7a22127916228196dc3554aee730 Mon Sep 17 00:00:00 2001 From: Daniel Hatton Date: Tue, 21 Oct 2025 14:50:42 +0100 Subject: [PATCH 1/2] wrong Session imported --- src/murfey/server/api/file_io_frontend.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/murfey/server/api/file_io_frontend.py b/src/murfey/server/api/file_io_frontend.py index cc9e06f28..e6fa6ea97 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") From 048b45dedf9d3b1f8a49d24f807ba17b3f56bc61 Mon Sep 17 00:00:00 2001 From: Daniel Hatton Date: Tue, 21 Oct 2025 15:39:20 +0100 Subject: [PATCH 2/2] full path to symlink target --- src/murfey/server/api/file_io_frontend.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/murfey/server/api/file_io_frontend.py b/src/murfey/server/api/file_io_frontend.py index e6fa6ea97..9bf2b43ab 100644 --- a/src/murfey/server/api/file_io_frontend.py +++ b/src/murfey/server/api/file_io_frontend.py @@ -55,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)