Fix nightcolor with automatic location
As it turns out that the UI never send the geo-location to the backend so backend always fallbacks to (0, 0) lat and lon coordinates unless manually changed by qdbus
commad.. I have tested the changes and it works as it should.
Also the changes are really small. I think it is possible to cherry-pick to 5.27 version.
Edited by Sanjay Swain