LineItem pre Hook non-standard on edit
The pre hook passes $params['entity_id'] for 'id' when it should pass null
$id = $params['id'] ?? NULL;
if ($id) {
CRM_Utils_Hook::pre('edit', 'LineItem', $id, $params);
}
else {
CRM_Utils_Hook::pre('create', 'LineItem', $params['entity_id'], $params);
}
@lcdweb @JoeMurray @seamuslee @pradeep @monish.deb - can we fix this?