diff --git a/model_patchrequests.go b/model_patchrequests.go index 594d391..5c22f3f 100644 --- a/model_patchrequests.go +++ b/model_patchrequests.go @@ -9,7 +9,7 @@ func (prs *PatchRequests[T]) Apply(initialResource *T, newer func() *T) (*T, err var err error patched := initialResource for _, pr := range prs.Patches { - patched, err = pr.Apply(initialResource, newer()) + patched, err = pr.Apply(patched, newer()) if err != nil { return nil, err }