diff --git a/handlers/checks.go b/handlers/checks.go index 9f1ed83..a9da7e1 100644 --- a/handlers/checks.go +++ b/handlers/checks.go @@ -90,17 +90,17 @@ func newChecksResp(db *badger.DB, repo string, forceRefresh bool) (checksResp, e } // fetch the repo and grade it - repoRoot, err := download.Download(repo, "_repos/src") + //repoRoot, err := download.Download(repo, "_repos/src") + //if err != nil { + // return checksResp{}, fmt.Errorf("could not clone repo: %v", err) + //} + + err := download.ProxyDownload(repo) if err != nil { - return checksResp{}, fmt.Errorf("could not clone repo: %v", err) + fmt.Println("ERROR:", err) } - // err = download.ProxyDownload(repo) - // if err != nil { - // fmt.Println("ERROR:", err) - // } - - repo = repoRoot.Root + // repo = repoRoot.Root checkResult, err := check.Run(dirName(repo)) if err != nil { return checksResp{}, err @@ -114,7 +114,7 @@ func newChecksResp(db *badger.DB, repo string, forceRefresh bool) (checksResp, e Files: checkResult.Files, Issues: checkResult.Issues, Repo: repo, - ResolvedRepo: repoRoot.Repo, + ResolvedRepo: repo, LastRefresh: t, LastRefreshFormatted: t.Format(time.UnixDate), LastRefreshHumanized: humanize.Time(t), diff --git a/main.go b/main.go index 44cca66..3774ebc 100644 --- a/main.go +++ b/main.go @@ -21,7 +21,7 @@ import ( var ( addr = flag.String("http", ":8000", "HTTP listen address") - databasePath = flag.String("db", getEnv("GRC_DATABASE_PATH", "/usr/local/badger"), "path to local badger database") + databasePath = flag.String("db", getEnv("GRC_DATABASE_PATH", "/usr/local/badger"), "path to local badger database") //go:embed assets/* embedFS embed.FS