Patch to fix problem with  verifying login to garmin connect

Login to garmin connect was successful if "username" is not empty. Note that "username" returned here is not same as login name, but rather the "Display name" from profile.