From 66da1b7b2f8a8bd26ed4a50a54f64489f116f484 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Mon, 13 Jun 2022 16:33:41 +0200 Subject: [PATCH] resources: Panic on Copy of Resource with .Err Fixes #10006 --- resources/resource.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/resources/resource.go b/resources/resource.go index 5773977a2..fd60fd4f6 100644 --- a/resources/resource.go +++ b/resources/resource.go @@ -128,6 +128,9 @@ type resourceCopier interface { // Copy copies r to the targetPath given. func Copy(r resource.Resource, targetPath string) resource.Resource { + if r.Err() != nil { + panic(fmt.Sprintf("Resource has an .Err: %s", r.Err())) + } return r.(resourceCopier).cloneTo(targetPath) }