hello leah,
If your component and view is enhanced in active enhancement set and you redefine eh_onsave , it should not give any this kind of problem.
Try to attached the error/information here that is given by system when you edit.
Regards Harish Kumar