fn merge_meta_patch(meta: &mut HashMap<String, Value>, patch: &Value) -> boolExpand description
Phase E.5.3 — shallow merge a JSON object patch into a
MetaMapType. Mirrors backend::obj::merge_meta semantics so
UpdateObjectMeta keeps behaving the same way after the reducer
migration:
- Keys ending in
:*with atruevalue clear all keys with that prefix (e.g.{"term:*": true}removes everyterm*key) before regular merging. nullpatch values delete the corresponding key.- Other values replace the key.
Returns
trueif anything actually changed.