From 8205e87d4d376d2f64416180b7be2130cc3ab79f Mon Sep 17 00:00:00 2001 From: Yuan Lei <371304458@qq.com> Date: Fri, 19 Apr 2019 16:16:10 +0800 Subject: [PATCH] fix a small issue, that if there is no manifest in huawei image repository, should return false rather than err Signed-off-by: Yuan Lei <371304458@qq.com> --- src/replication/adapter/huawei/image_registry.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/replication/adapter/huawei/image_registry.go b/src/replication/adapter/huawei/image_registry.go index fd7e637b5..b3636163e 100644 --- a/src/replication/adapter/huawei/image_registry.go +++ b/src/replication/adapter/huawei/image_registry.go @@ -98,6 +98,9 @@ func (a *adapter) ManifestExist(repository, reference string) (exist bool, diges defer resp.Body.Close() code := resp.StatusCode if code >= 300 || code < 200 { + if code == 404 { + return false, digest, nil + } body, _ := ioutil.ReadAll(resp.Body) return exist, digest, fmt.Errorf("[%d][%s]", code, string(body)) }