you have broken the little peg on the right of the door which latches it. i suspect the reason you had to force it open initially is due to slack rubber belts on the mech. I'd get it to a tech , as it should be straightforward to fix - for somone with experience.
romko
March 2007