diff --git a/audit/audit.go b/audit/audit.go
index 0b0b353ab2325f87bebe3c751b134f5f224fadab..a766d4041b9ecebc4f370a556e162e3f98146572 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
 			}