diff --git a/internal/manager/import_file.go b/internal/manager/import_file.go index ab2befc90..bad9d5bce 100644 --- a/internal/manager/import_file.go +++ b/internal/manager/import_file.go @@ -164,7 +164,7 @@ func (i *fileFolderImporter) FindExistingID(ctx context.Context) (*int, error) { func (i *fileFolderImporter) createFolderHierarchy(ctx context.Context, p string) (*file.Folder, error) { parentPath := filepath.Dir(p) - if parentPath == "." || parentPath == string(filepath.Separator) { + if parentPath == p { // get or create this folder return i.getOrCreateFolder(ctx, p, nil) } diff --git a/pkg/sqlite/migrations/32_postmigrate.go b/pkg/sqlite/migrations/32_postmigrate.go index bfd7dbccf..779d8f3b9 100644 --- a/pkg/sqlite/migrations/32_postmigrate.go +++ b/pkg/sqlite/migrations/32_postmigrate.go @@ -216,7 +216,7 @@ func (m *schema32Migrator) deletePlaceholderFolder(ctx context.Context) error { func (m *schema32Migrator) createFolderHierarchy(p string) (*int, sql.NullInt64, error) { parent := filepath.Dir(p) - if parent == "." || parent == string(filepath.Separator) { + if parent == p { // get or create this folder return m.getOrCreateFolder(p, nil, sql.NullInt64{}) }