fix #5465565752522 make sure we have provider field before we unhide
Merge pull request #38 from ordrin/dev_ricky

fix #5465565752522 make sure we have provider field before we unhide