Skip to content

Commit 03aa707

Browse files
Fix overwriting updated_at when $set is used
1 parent 2724144 commit 03aa707

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/Eloquent/Builder.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,9 @@ protected function addUpdatedAtColumn(array $values)
325325
}
326326

327327
$column = $this->model->getUpdatedAtColumn();
328+
if (array_key_exists('$set', $values) && array_key_exists($column, $values['$set'])) {
329+
return $values;
330+
}
328331
$values = array_replace(
329332
[$column => $this->model->freshTimestampString()],
330333
$values,

0 commit comments

Comments
 (0)