diff --git a/pkg/restore/init_restorehook_pod_action.go b/pkg/restore/init_restorehook_pod_action.go index 2457da933..e9cd33d35 100644 --- a/pkg/restore/init_restorehook_pod_action.go +++ b/pkg/restore/init_restorehook_pod_action.go @@ -54,6 +54,9 @@ func (a *InitRestoreHookPodAction) Execute(input *velero.RestoreItemActionExecut } hookHandler := hook.InitContainerRestoreHookHandler{} postHooksItem, err := hookHandler.HandleRestoreHooks(a.logger, kuberesource.Pods, input.Item, restoreHooks) + if err != nil { + return nil, errors.WithStack(err) + } a.logger.Infof("Returning from InitRestoreHookPodAction") return velero.NewRestoreItemActionExecuteOutput(&unstructured.Unstructured{Object: postHooksItem.UnstructuredContent()}), nil