#musicbrainz-picard-development

/

      • tarulia[m]1
        actually just checked something else, and it seems it's not getting the Language at all.
      • 2025-09-22 26518, 2025

      • tarulia[m]1
      • 2025-09-22 26518, 2025

      • tarulia[m]1
        But Picard removes the Tag entirely
      • 2025-09-22 26520, 2025

      • tarulia[m]1 uploaded an image: (35KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/tCrqlEmnfWVcdPcUIDeMvptR/clipboard.png >
      • 2025-09-22 26533, 2025

      • tarulia[m]1
        Well, opened PICARD-3124 for it
      • 2025-09-22 26533, 2025

      • BrainzBot
        PICARD-3124: Picard doesn't write Language tag from work's Language (anymore) https://tickets.metabrainz.org/browse/PICARD-3124
      • 2025-09-22 26501, 2025

      • knguyen[m] has quit
      • 2025-09-22 26519, 2025

      • knguyen[m] joined the channel
      • 2025-09-22 26519, 2025

      • knguyen[m] uploaded an image: (173KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/PGfTOwfcLSxymzxFzUnQGbnl/image.png >
      • 2025-09-22 26519, 2025

      • knguyen[m]
        It must have been a change on MB api side. This is what LLM thinks should be the fix. I'm not at all familiar with MB API and the work being done there, but must have been a breaking change.
      • 2025-09-22 26519, 2025

      • knguyen[m]
        > The function used elif logic that prioritized the languages field over the language field, but when a work object contained only a language field (without languages), the language tag was not being set at all.
      • 2025-09-22 26520, 2025

      • knguyen[m]
        Look in `mbjson.py`.
      • 2025-09-22 26504, 2025

      • Jade[m] has quit