feat: feedback verbetering 05

This commit is contained in:
kodi
2026-03-15 15:30:55 +01:00
parent 61d0c8de41
commit ae6a9d8c45
13 changed files with 139 additions and 31 deletions
@@ -95,10 +95,11 @@ class MoveTaskService:
)
root_alias = next(iter(source_aliases))
if root_alias != resolved_destination_base.alias:
has_directory = any(resolved_source.absolute.is_dir() for resolved_source in resolved_sources)
if root_alias != resolved_destination_base.alias and has_directory:
raise AppError(
code="invalid_request",
message="Cross-root batch directory move is not supported in v1",
message="Cross-root batch move with directories is not supported in v1",
status_code=400,
details={"destination_base": destination_base},
)