From f5bde3a4ac0b1de7cc599c33d6b91114769111e1 Mon Sep 17 00:00:00 2001 From: Patrick Pacher Date: Mon, 2 Nov 2020 12:50:39 +0100 Subject: [PATCH] Fix incorrect layered profile key --- profile/profile-layered-provider.go | 1 + profile/profile-layered.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/profile/profile-layered-provider.go b/profile/profile-layered-provider.go index 9a5b6e77..625a2d31 100644 --- a/profile/profile-layered-provider.go +++ b/profile/profile-layered-provider.go @@ -47,6 +47,7 @@ func getRevisions(key string) ([]record.Record, error) { if profile == nil { return nil, errProfileNotActive } + profiles = append(profiles, profile) } records := make([]record.Record, 0, len(profiles)) diff --git a/profile/profile-layered.go b/profile/profile-layered.go index 65191796..38471273 100644 --- a/profile/profile-layered.go +++ b/profile/profile-layered.go @@ -125,7 +125,7 @@ func NewLayeredProfile(localProfile *Profile) *LayeredProfile { new.updateCaches() new.CreateMeta() - new.SetKey(runtime.DefaultRegistry.DatabaseName() + ":" + revisionProviderPrefix + localProfile.ID) + new.SetKey(runtime.DefaultRegistry.DatabaseName() + ":" + revisionProviderPrefix + localProfile.ScopedID()) // Inform database subscribers about the new layered profile. new.Lock()