fix field name and return notfound error when notfound'