Bladeren bron

Merge pull request #4295 from ollama/mxyng/fix-list

routes: skip invalid filepaths
Michael Yang 11 maanden geleden
bovenliggende
commit
1580ed4c06
1 gewijzigde bestanden met toevoegingen van 5 en 0 verwijderingen
  1. 5 0
      server/routes.go

+ 5 - 0
server/routes.go

@@ -732,6 +732,11 @@ func (s *Server) ListModelsHandler(c *gin.Context) {
 			}
 			}
 
 
 			n := model.ParseNameFromFilepath(rel)
 			n := model.ParseNameFromFilepath(rel)
+			if !n.IsValid() {
+				slog.Info("invalid model filepath", "path", rel)
+				return nil
+			}
+
 			m, err := ParseNamedManifest(n)
 			m, err := ParseNamedManifest(n)
 			if err != nil {
 			if err != nil {
 				return err
 				return err