Skip to content

Commit 2f061b0

Browse files
committed
Patch fix.
1 parent 8bd9221 commit 2f061b0

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/Repositories/Repository.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -708,8 +708,12 @@ public function update(RestifyRequest $request, $repositoryId)
708708
public function patch(RestifyRequest $request, $repositoryId)
709709
{
710710
DB::transaction(function () use ($request) {
711+
$keys = $request->json()->keys();
712+
711713
$fields = $this->collectFields($request)
712-
->intersectByKeys($request->json()->keys())
714+
->filter(
715+
fn (Field $field) => in_array($field->attribute, $keys),
716+
)
713717
->forUpdate($request, $this)
714718
->authorizedPatch($request)
715719
->merge($this->collectFields($request)->forBelongsTo($request));

0 commit comments

Comments
 (0)