Details
Description
I'm noticing links created like
civicrm/contact/view/contribution?action=view&reset=1&id=540&cid=&context=home
& clicking on them returns an error due to no contact_id in the url. I think these are api created - but also, I can see no reason for the link to fail - ie. it could just look up the contact - I don't see any security benefit from requiring it & being able to construct contribution urls from just the id would have other uses potentially too (e.g link from views)