@@ -858,7 +858,7 @@ export default function Page() {
- {getDirectory(i)}/
+ {getDirectory(i)}
{getFilename(i)}
diff --git a/packages/desktop/src/utils/path.ts b/packages/desktop/src/utils/path.ts
index 3ae48cdb..d23568ae 100644
--- a/packages/desktop/src/utils/path.ts
+++ b/packages/desktop/src/utils/path.ts
@@ -1,3 +1,5 @@
+import { useSync } from "@/context/sync"
+
export function getFilename(path: string) {
if (!path) return ""
const trimmed = path.replace(/[\/]+$/, "")
@@ -6,8 +8,10 @@ export function getFilename(path: string) {
}
export function getDirectory(path: string) {
+ const sync = useSync()
const parts = path.split("/")
- return parts.slice(0, parts.length - 1).join("/")
+ const dir = parts.slice(0, parts.length - 1).join("/")
+ return dir ? sync.sanitize(dir + "/") : ""
}
export function getFileExtension(path: string) {