Vanishtan: Minor bug fixes

Fixed a bug: Download failed Ranking Data when obtained under certain conditions.