In the case another user has made modifications to the same record after you made changes then you can accept all changes on the record, including your own. The solution solely checks weather the approver is a different user than the last user who made modification to the record.