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()