From e88a6842b79f715dae54d76d4995806cafec7839 Mon Sep 17 00:00:00 2001
From: James Page <james@bob.co.za>
Date: Mon, 21 Oct 2024 13:07:57 +0200
Subject: [PATCH] #41 - Use relation name instead of type name when logging
 audit events for relations with embedded types.

---
 audit/audit.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/audit/audit.go b/audit/audit.go
index 0b0b353..a766d40 100644
--- a/audit/audit.go
+++ b/audit/audit.go
@@ -99,7 +99,7 @@ func GetChanges(original any, new any) (map[string]any, error) {
 					continue
 				}
 
-				ChildObjectChanges(changes, change.Path[len(change.Path)-2], change.Path[len(change.Path)-1], change.From, change.To)
+				ChildObjectChanges(changes, change.Path[len(change.Path)-3], change.Path[len(change.Path)-1], change.From, change.To)
 				continue
 			}
 
-- 
GitLab