From 94f5b92513439ed5262c10a336dad8e104a11ec4 Mon Sep 17 00:00:00 2001 From: Mariano Cano Date: Mon, 23 May 2022 15:31:43 -0700 Subject: [PATCH] Use proper context in authority package --- authority/authority.go | 2 +- authority/authorize.go | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/authority/authority.go b/authority/authority.go index 5fa4b0fc..933ceb14 100644 --- a/authority/authority.go +++ b/authority/authority.go @@ -590,7 +590,7 @@ func (a *Authority) init() error { } // Load Provisioners and Admins - if err := a.ReloadAdminResources(context.Background()); err != nil { + if err := a.ReloadAdminResources(ctx); err != nil { return err } diff --git a/authority/authorize.go b/authority/authorize.go index c0722a1b..56b53658 100644 --- a/authority/authorize.go +++ b/authority/authorize.go @@ -253,7 +253,8 @@ func (a *Authority) authorizeSign(ctx context.Context, token string) ([]provisio // // Deprecated: Use Authorize(context.Context, string) ([]provisioner.SignOption, error). func (a *Authority) AuthorizeSign(token string) ([]provisioner.SignOption, error) { - ctx := provisioner.NewContextWithMethod(context.Background(), provisioner.SignMethod) + ctx := NewContext(context.Background(), a) + ctx = provisioner.NewContextWithMethod(ctx, provisioner.SignMethod) return a.Authorize(ctx, token) }