64598e63c64bac18bd7fd3c1f935843c9e3e8d5a
- Author
- Ayman Bagabas <ayman.bagabas@gmail.com>
- Committer
- Ayman Bagabas <ayman.bagabas@gmail.com>
- Date
Message
fix(backend): create renamed parent directory
Diff
1diff --git a/server/backend/sqlite/sqlite.go b/server/backend/sqlite/sqlite.go
2index 0b64c2aa8e3b00eb8d027d22a4d00f6d501e43b2..0d1f1c015dc6134715ca67367f623d3200f5f61a 100644
3--- a/server/backend/sqlite/sqlite.go
4+++ b/server/backend/sqlite/sqlite.go
5@@ -254,6 +254,11 @@ func (d *SqliteBackend) RenameRepository(oldName string, newName string) error {
6 return wrapDbErr(err)
7 }
8
9+ // Make sure the new repository parent directory exists.
10+ if err := os.MkdirAll(filepath.Dir(np), 0755); err != nil {
11+ return err
12+ }
13+
14 return os.Rename(op, np)
15 }
16