[weather] Fix error when no argument is given to setlocation

Fixes #594