diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6777269..94e4036 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -70,8 +70,6 @@ jobs: - name: generate swagger docs run: | go install github.com/swaggo/swag/cmd/swag@latest - touch ./cmd/dashboard/user-dist/a - touch ./cmd/dashboard/admin-dist/a swag init --pd -d . -g ./cmd/dashboard/main.go -o ./cmd/dashboard/docs --parseGoList=false - name: Build with tag diff --git a/cmd/dashboard/controller/controller.go b/cmd/dashboard/controller/controller.go index d354723..de60bb3 100644 --- a/cmd/dashboard/controller/controller.go +++ b/cmd/dashboard/controller/controller.go @@ -226,6 +226,9 @@ func fallbackToFrontend(adminFrontend, userFrontend fs.FS) func(*gin.Context) { if err != nil { return false } + if fileStat.IsDir() { + return false + } http.ServeContent(c.Writer, c.Request, path, fileStat.ModTime(), f.(io.ReadSeeker)) return true }