From 80f7a148b0b61841b109174dd44aee012802386d Mon Sep 17 00:00:00 2001 From: Nirav Parikh <52062717+niravparikh05@users.noreply.github.com> Date: Fri, 27 Jan 2023 18:44:19 +0530 Subject: [PATCH] fix project id is recorded as part of cluster related auditlogs (#128) Signed-off-by: niravparikh05 --- CHANGELOG.md | 3 +++ pkg/service/cluster.go | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 53fb3b4..43f644e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,9 @@ All notable changes to this project will be documented in this file. ## Unreleased +## Fixed +- Fix project id is recorded as part of cluster related auditlogs from [niravparikh05](https://github.com/niravparikh05) + ## Added - Enhance: Ability to set auto generated password during installation and force reset during first login [mabhi](https://github.com/mabhi) diff --git a/pkg/service/cluster.go b/pkg/service/cluster.go index 548dabd..1a6d5bf 100644 --- a/pkg/service/cluster.go +++ b/pkg/service/cluster.go @@ -596,6 +596,13 @@ func (s *clusterService) Update(ctx context.Context, cluster *infrav3.Cluster) ( h.OnChange(ev) }*/ + if id, err := uuid.Parse(projectName); err == nil { + projectName, err = dao.GetProjectName(ctx, s.db, id) + if err != nil { + return nil, err + } + } + CreateClusterAuditEvent(ctx, s.al, AuditActionUpdate, cluster.GetMetadata().GetName(), cdb.ID, projectName) return cluster, nil