Fixed bug caused several information to be lost on updating a translation record in the database