Skip to content

Commit 0d548c7

Browse files
authored
fix: Fix http image registry edit exception (#9460)
1 parent 8ec5a5b commit 0d548c7

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

backend/app/service/image_repo.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -155,10 +155,12 @@ func (u *ImageRepoService) Update(req dto.ImageRepoUpdate) error {
155155
needRestart = true
156156
}
157157
if repo.Protocol == "http" && req.Protocol == "http" {
158-
if err := u.handleRegistries(req.DownloadUrl, repo.DownloadUrl, "update"); err != nil {
159-
return fmt.Errorf("update registry %s => %s failed, err: %v", repo.DownloadUrl, req.DownloadUrl, err)
158+
if repo.DownloadUrl != req.DownloadUrl {
159+
if err := u.handleRegistries(req.DownloadUrl, repo.DownloadUrl, "update"); err != nil {
160+
return fmt.Errorf("update registry %s => %s failed, err: %v", repo.DownloadUrl, req.DownloadUrl, err)
161+
}
162+
needRestart = true
160163
}
161-
needRestart = repo.DownloadUrl == req.DownloadUrl
162164
}
163165
if repo.Protocol == "https" && req.Protocol == "http" {
164166
if err := u.handleRegistries(req.DownloadUrl, "", "create"); err != nil {

0 commit comments

Comments
 (0)