diff --git a/internal/web/ui.go b/internal/web/ui.go index 78be9a9..7e97d5f 100644 --- a/internal/web/ui.go +++ b/internal/web/ui.go @@ -4062,6 +4062,9 @@ func (u *UI) actionFaceGalleryImport(w http.ResponseWriter, r *http.Request) { continue } dst := filepath.Join(personDir, fileName) + if _, err := os.Stat(dst); err == nil { + continue // skip duplicates + } f, err := os.Create(dst) if err != nil { file.Close()