From eb1f634d386cd8a5ecee1e6ff6a0b7d8811550fa Mon Sep 17 00:00:00 2001 From: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com> Date: Thu, 23 Jan 2025 00:19:35 -0800 Subject: [PATCH] fix: don't add `._` files to libraries --- tagstudio/src/core/utils/refresh_dir.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tagstudio/src/core/utils/refresh_dir.py b/tagstudio/src/core/utils/refresh_dir.py index 4aecc9bc..8bfd3456 100644 --- a/tagstudio/src/core/utils/refresh_dir.py +++ b/tagstudio/src/core/utils/refresh_dir.py @@ -82,7 +82,9 @@ class RefreshDirTracker: # Ensure new file isn't in a globally ignored folder skip: bool = False for part in f.parts: - if part in GLOBAL_IGNORE_SET: + # NOTE: Files starting with "._" are sometimes generated by macOS Finder. + # More info: https://lists.apple.com/archives/applescript-users/2006/Jun/msg00180.html + if part.startswith("._") or part in GLOBAL_IGNORE_SET: skip = True break if skip: