From 4eb963ce9f95c43e8d30fc36c4580228bd022776 Mon Sep 17 00:00:00 2001 From: ed Date: Sun, 22 Mar 2026 15:29:09 +0000 Subject: [PATCH] Update ftpd.py Signed-off-by: ed --- copyparty/ftpd.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/copyparty/ftpd.py b/copyparty/ftpd.py index 71f08bae..780afdd6 100644 --- a/copyparty/ftpd.py +++ b/copyparty/ftpd.py @@ -24,7 +24,7 @@ from .util import ( ODict, Pebkac, exclude_dotfiles, - load_dothidden, + exclude_dothidden, fsenc, ipnorm, pybin, @@ -349,8 +349,10 @@ class FtpFs(AbstractedFS): vfs_ls.extend(vfs_virt.keys()) if self.uname not in vfs.axs.udot: - dothidden = load_dothidden(fsroot) - vfs_ls = exclude_dotfiles(vfs_ls, dothidden) + if "dothidden" in vfs.flags and ".hidden" in [x[0] for x in vfs_ls]: + vfs_ls = exclude_dothidden(vfs_ls, fsroot) + else: + vfs_ls = exclude_dotfiles(vfs_ls) vfs_ls.sort() return vfs_ls