Skip to content

Commit a3ad3bb

Browse files
committed
Use auditable attributes in audit events
Replaces direct usage of model attributes with getAuditableAttributes in audit event creation for created, updated, deleted, and restored actions. This ensures only relevant attributes are included in audit logs.
1 parent 99510e1 commit a3ad3bb

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/Traits/Auditable.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public static function bootAuditable(): void
3333
entityId: $model->getKey(),
3434
action: 'created',
3535
oldValues: null,
36-
newValues: $model->getAttributes(),
36+
newValues: $model->getAuditableAttributes($model->getAttributes()),
3737
metadata: $model->getAuditMetadata(),
3838
causerType: $causer['type'],
3939
causerId: $causer['id'],
@@ -45,8 +45,8 @@ public static function bootAuditable(): void
4545

4646
static::updated(function (Model $model) {
4747
if ($model->isAuditingEnabled()) {
48-
$oldValues = $model->getOriginal();
49-
$newValues = $model->getChanges();
48+
$oldValues = $model->getAuditableAttributes($model->getOriginal());
49+
$newValues = $model->getAuditableAttributes($model->getChanges());
5050

5151
$oldValues = array_intersect_key($oldValues, $newValues);
5252

@@ -81,7 +81,7 @@ public static function bootAuditable(): void
8181
entityType: $model->getAuditEntityType(),
8282
entityId: $model->getKey(),
8383
action: 'deleted',
84-
oldValues: $model->getOriginal(),
84+
oldValues: $model->getAuditableAttributes($model->getOriginal()),
8585
newValues: null,
8686
metadata: $model->getAuditMetadata(),
8787
causerType: $causer['type'],
@@ -104,7 +104,7 @@ public static function bootAuditable(): void
104104
entityId: $model->getKey(),
105105
action: 'restored',
106106
oldValues: null,
107-
newValues: $model->getAttributes(),
107+
newValues: $model->getAuditableAttributes($model->getAttributes()),
108108
metadata: $model->getAuditMetadata(),
109109
causerType: $causer['type'],
110110
causerId: $causer['id'],

0 commit comments

Comments
 (0)