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

Merging works that have aliases in the same local blocks them being accepted

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • None
    • None
    • None
    • None

      If 2 works both have an alias with the same locale (say, English) then the merge will fail as the target work would now have 2 aliases with the same locale. This violates the current invariant that there can only be 1 work per locale. I don't know how to best solve this.

      Possibly options are:

      • Fail the merge
      • Remove the locale from offending aliases, leaving only one alias with that locale (preferring the merge target)
      • Remove the offending aliases entirely, leaving only one alias with that locale (preferring the merge target)

            Unassigned Unassigned
            acid2 Oliver Charles
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:

                Version Package