"Credited as" not saved when bulk-adding recording artist

I think I may have encountered a bug.

I was adding recording artist relationships on this release.

The artist’s name is in Japanese script, but on this release it is transliterated. Before I started editing, some of the tracks had the pianist’s name (not transliterated) as the recording artist, but some had the composer, so I was trying to fix both issues.

When I batch-added the artist to the recordings, I entered the transliterated name in the “Credited as” field.

I didn’t notice at the time, but the “Credited as” field did not get applied. I only noticed when I ran the loujine script to “Replace recording artists from a Release page.” The script only created edits for the recordings that were credited to the composer.

Afterward, I tried again to batch add the artist with the “Credited as” field populated, but it reported that I had not made any changes.

Then I tried to edit just the first recording by clicking its pencil icon:


(screenshot was taken after workaround succeeded)

I entered the transliteration in the “Credited as” field AND checked the “Change credits for other…” option:

This did what I expected – saved the “Credited as” name, and applied it to every recording.

So there is a workaround for the problem, but I think it’s a bug that the “Credited as” value is not applied when using the “Batch add a relationship to recording” function.

Browser: Firefox 153.0.1 (64-bit)
OS: Linux Mint 22.3

Additional notes:

  • I tried a different browser (Vivaldi) with the same results.
  • This only seems to occur when the edit would change an existing relationship. If there is no existing relationship, the “Credited as” value is saved.

You mentioned using a userscript.
Make sure you can reproduce the problem, without any userscripts running, before registering the bug.

The problem occurs using the standard UI. The userscript simply alerted me to the problem, because it tried to do something with data that wasn’t there. The data wasn’t there because the standard UI didn’t save the “Credited as” content.

Precise steps (no userscripts involved):

  1. Find any release with recordings that have existing Artist relationships (such as an instrument player).
  2. Go to the “Edit Relationships” tab.
  3. Select one or more Recording that has the relationship by checking their checkbox(es).
  4. Click the “Batch add a relationship to recordings” button.
  5. In the dialog, enter selections to match the existing relationship exactly.
  6. In the Artist’s “Credited as” field, enter anything other than what is already there.
  7. Click “Done.”

You can see at this point that the existing relationship is unchanged. Your “Credited as” text was not applied.