diff --git a/audit/audit.go b/audit/audit.go
index 20e2937377c3add8caffededea70550a0f98cac8..24b6afd93576bb2346a6c6c7c90f5ed596f4b17b 100644
--- a/audit/audit.go
+++ b/audit/audit.go
@@ -242,8 +242,8 @@ func CheckToFormatForAuditEvent(changes map[string]any, original any, new any, f
 				"original": fmt.Sprintf("%#v", originalFieldValue),
 				"new":      fmt.Sprintf("%#v", newFieldValue),
 			}, errors.Error("Failed to format for audit event"))
+			didInsert = false
 		}
-		didInsert = false
 	}()
 
 	doGroupSlice := doGroupSliceForAuditEvent(originalStructField)