# Keep imported folders in the local library, at the level the import chose · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/e12ef172777438c66462d5a74069b99ace0429e1)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: e12ef172777438c66462d5a74069b99ace0429e1

Requested commit: e12ef172777438c66462d5a74069b99ace0429e1

Commit: e12ef172777438c66462d5a74069b99ace0429e1

Tree: aeb652d002b179acd0e491c4d3cedb917b9abde7

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Keep imported folders in the local library, at the level the import chose

Imports write strategies to the local library, but folders went through
FolderProvider.createFolder, which fills in the store and parent from the
screen. Signed in, My Library opens on the cloud store, so a dropped folder or
restored backup made its folders in the cloud while its strategies stayed on
this computer, pointing at folder ids the local library doesn't have. And a
library backup restored from inside a folder put its top-level folders in that
folder while its top-level strategies went to the top level.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

- [32ffedfd55ebca4952b1f6cf70d0e363f1003b94](https://git.cafe/dara/icarus/commit/32ffedfd55ebca4952b1f6cf70d0e363f1003b94?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/e12ef172777438c66462d5a74069b99ace0429e1?format=markdown)
