Uploaded image for project: 'MusicBrainz Search Server'
  1. MusicBrainz Search Server
  2. SEARCH-664

Use float value type for place coordinates

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: Normal
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Schema
    • Labels:
      None

      Description

      (not sure if the MBS project would be more fitting for this issue)

      The place coordinates in the search response are treated as string:

      $ curl -sL "https://musicbrainz.org/ws/2/place/?query=place:%22royal%20albert%20hall%22%20AND%20address:london&fmt=json" | jq ".places[].coordinates"
      {
        "latitude": "51.50105",
        "longitude": "-0.17748"
      }

      whereas they are treated as float when accessing them through a fetch query:

      $ curl -sL "https://musicbrainz.org/ws/2/place/4352063b-a833-421b-a420-e7fb295dece0?fmt=json" | jq ".coordinates"
      {
        "latitude": 51.50105,
        "longitude": -0.17748
      }

      IMO they should be treated as float when accessing them through a search query too since it seems more fitting and will help maintain consistency between both the search and fetch endpoints.

       

       

        Attachments

          Activity

            People

            Assignee:
            kartik1712 amCap1712
            Reporter:
            ritiek Ritiek Malhotra
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:

                Packages

                Version Package