From d9b91402cfd0e5977cfa502467b09c9e17e5ec77 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Fri, 22 Nov 2024 21:05:09 -0600 Subject: repos.FindByName() --- http.go | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'http.go') diff --git a/http.go b/http.go index 45a5153..f59c3bb 100644 --- a/http.go +++ b/http.go @@ -92,7 +92,7 @@ func okHandler(w http.ResponseWriter, r *http.Request) { log.Info("version: " + version) log.Info("comment: " + comment) - repo := me.repos.View.FindRepoByName(repoName) + repo := me.repos.View.FindByName(repoName) if repo == nil { log.Info("FindRepoByName() returned nil") return @@ -120,11 +120,23 @@ func okHandler(w http.ResponseWriter, r *http.Request) { case "/setTargetVersion": log.Info("repo: " + repoName) log.Info("version: " + version) + if repoName != "" { + repo := me.repos.View.FindByName(repoName) + if repo == nil { + log.Info("could not find repo", repoName) + } else { + log.Info("setting target version", version) + repo.Status.SetTargetVersion(version) + } + return + } + if me.current == nil { log.Info("me.current == nil") return } me.current.Status.SetTargetVersion(version) + return case "/setAllTargetVersions": log.Info("version: " + version) @@ -141,7 +153,7 @@ func okHandler(w http.ResponseWriter, r *http.Request) { } } case "/whitelist": - repo := me.repos.View.FindRepoByName(repoName) + repo := me.repos.View.FindByName(repoName) if repo == nil { log.Info("FindRepoByName() returned nil") return -- cgit v1.2.3