@@ -133,7 +133,12 @@ func GetBlobsPath(digest string) (string, error) {
}
path := filepath.Join(home, ".ollama", "models", "blobs", digest)
- if err := os.MkdirAll(filepath.Dir(path), 0o755); err != nil {
+ dirPath := filepath.Dir(path)
+ if digest == "" {
+ dirPath = path
+ }
+
+ if err := os.MkdirAll(dirPath, 0o755); err != nil {
return "", err