handle error onSave