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