Uploaded image for project: 'Picard'
  1. Picard
  2. PICARD-766

Unable to login using oauth via Picard options with Server Port set to 443

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: 1.4
    • Fix Version/s: 1.4
    • Component/s: User Interface
    • Labels:
      None
    • Environment:
      Mac OS X 10.11.1 beta, Python 2.7.10, Picard is the latest GitHub pull & latest daily binary build.

      Description

      Under Picard:Preferences:General, MusicBrainz Account, "Log In" button will not work at all with Server Address port set to 443. Will work properly with port set to 80. Setting port to 80, hitting Log In button and entering generated code normally, then changing port to 443 works but isn't ideal.

      Console output with picard -d when Log In is clicked with port set to 443:
      Traceback (most recent call last):
      File "/usr/local/lib/python2.7/site-packages/picard/ui/options/general.py", line 85, in login
      authorization_url = self.tagger.xmlws.oauth_manager.get_authorization_url(scopes)
      File "/usr/local/lib/python2.7/site-packages/picard/oauth.py", line 79, in get_authorization_url
      url.setHost(port)
      TypeError: QUrl.setHost(QString): argument 1 has unexpected type 'int'

        Attachments

          Activity

            People

            • Assignee:
              sophist Sophist
              Reporter:
              killdabob KillDaBOB
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: