From 74ba88cb078594605163c59b84ec011e688c26c3 Mon Sep 17 00:00:00 2001 From: feihujiang Date: Tue, 22 Sep 2015 20:23:23 +0800 Subject: [PATCH] Fix error message for non-existent namespace --- plugin/pkg/admission/namespace/lifecycle/admission.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugin/pkg/admission/namespace/lifecycle/admission.go b/plugin/pkg/admission/namespace/lifecycle/admission.go index 794808028b5..3fdc9fa91f6 100644 --- a/plugin/pkg/admission/namespace/lifecycle/admission.go +++ b/plugin/pkg/admission/namespace/lifecycle/admission.go @@ -82,7 +82,10 @@ func (l *lifecycle) Admit(a admission.Attributes) (err error) { // in case of latency in our caches, make a call direct to storage to verify that it truly exists or not namespaceObj, err = l.client.Namespaces().Get(a.GetNamespace()) if err != nil { - return admission.NewNotFound(a) + if errors.IsNotFound(err) { + return err + } + return errors.NewInternalError(err) } }