[fix] Fixing URL creation for when params is blank

@stulees this fixes use case where params is blank, which applies to both the financial table and spreadsheet widgets. Previously the URL would contain a `??` which caused all other params to be ignored. 

Tested all 4 use cases for params:
` `, `?`, `up_param1=true&up_param2=param` and `?up_param1=true&up_param2=param`.

@donnapep @stulees please review. Thanks.