bug fixed: wrong article id cause server 500 error