Browse Source

routes: skip invalid filepaths

Michael Yang 11 months ago
parent
commit
a7ee84fc31
1 changed files with 5 additions and 0 deletions
  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