From e442cf30a215e33b49ce588a9098147282bd883f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Thu, 26 Nov 2020 08:32:49 +0100 Subject: Fix server rebuild issue with partials referenced from render hooks Fixes #7990 --- identity/identity.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'identity/identity.go') diff --git a/identity/identity.go b/identity/identity.go index 8fce16479..b002f34f0 100644 --- a/identity/identity.go +++ b/identity/identity.go @@ -64,13 +64,18 @@ type Identity interface { // Manager manages identities, and is itself a Provider of Identity. type Manager interface { - IdentitiesProvider - Provider + SearchProvider Add(ids ...Provider) - Search(id Identity) Provider Reset() } +// SearchProvider provides access to the chained set of identities. +type SearchProvider interface { + Provider + IdentitiesProvider + Search(id Identity) Provider +} + // A PathIdentity is a common identity identified by a type and a path, e.g. "layouts" and "_default/single.html". type PathIdentity struct { Type string -- cgit v1.2.3