diff --git a/patch.go b/patch.go index dc2b7e5..b1ea45f 100644 --- a/patch.go +++ b/patch.go @@ -359,7 +359,7 @@ func findObject(pd *container, path string) (container, string) { next, ok := doc.get(decodePatchKey(part)) - if next == nil || ok != nil { + if next == nil || ok != nil || next.raw == nil { return nil, "" }