Uploaded image for project: 'MusicBrainz Server'
  1. MusicBrainz Server
  2. MBS-6152

Provide a better way to list private collections in /ws/2/release output

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2016-03-21
    • Component/s: Collections, Web service
    • Labels:
      None

      Description

      On requests such as http://musicbrainz.org/ws/2/release/ed562300-1963-49d4-8522-1746a6e8ab35?inc=collections no private collections are included, even if you send an authorization header. Adding an include which requires authorization (like user-tags) does make the private collections appear.

      curl command line examples:

      curl --digest -u Mineo "http://musicbrainz.org/ws/2/release/ed562300-1963-49d4-8522-1746a6e8ab35?inc=collections+user-tags" "http://musicbrainz.org/ws/2/release/ed562300-1963-49d4-8522-1746a6e8ab35?inc=collections" -v

      The reply to the first request does list the private collection the release is in, the second one (which uses the same connection and includes an authorization header) does not list the private collection.

      I think either the server should respect the Authorization header of the second request or (this solution is more in line with the already existing includes) there should be a "user-collections" include.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                bitmap Michael Wiencek
                Reporter:
                mineo Wieland Hoffmann
              • Votes:
                1 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Due:
                  Created:
                  Updated:
                  Resolved:

                  Packages

                  Version Package
                  2016-03-21