Topic: [Bug] BUR Error: A tag alias for <tag_b> already exists (create alias <tag_a> -> <tag_b>)

Posted under Site Bug Reports & Feature Requests

Bug overview description.
I was trying to create a Bulk Update Request that would have suggested for sam_and_max to be aliased back to its proper ampersand-based spelling (sam_&_max) since an old bug involving ampersands has been fixed, but it couldn't be done because alias sam_and_max -> sam_&_max already existed before.

What part(s) of the site page(s) are affected?
The Bulk Update Request form.

What is the expected behavior?
The Bulk Update Request should have been made with the script suggesting several alias and implication changes be made.

What actual behavior is given instead?
The BUR is not completed and it throws an error on page reload.

Time of incident (if applicable).
2020-04-17 9:48 AM EDT

Can you reproduce the bug every time?
Yes.

What steps did you take to replicate this bug?
Attempted to resuggest it by clicking "Submit" on the page again, then when that didn't work, I loaded the new BUR page again in a new tab and copy-pasted everything over to that page. I was met with the same error.

Errors or other messages returned (if any).
Error: Error: A tag alias for sam_&_max already exists (create alias sam_and_max -> sam_&_max)

I've also gotten several error messages when I tried submitting a clothing-based 'bulk update request', including 'lack of a corresponding wiki page' and 'being tagged on less than 50 posts'.

Bumped as I've tried to do it again to no avail. This would've been my BUR:

Bulk Update Request: Restoring ampersands in tags - Sam & Max
unalias sam_&_max -> sam_and_max
unimply samuel_dog -> sam_and_max
unalias sam_(snm) -> samuel_dog
unalias sam_(s&m) -> samuel_dog
unalias sam_(sam_&_max) -> samuel_dog
unalias sam_(sam_and_max) -> samuel_dog
unimply max_(sam_and_max) -> sam_and_max
unalias maxwell_(s&m) -> max_(sam_and_max)
unalias maxwell_(snm) -> max_(sam_and_max)
unalias maxwell_(sam_&_max) -> max_(sam_and_max)
unalias maximilian_(snm) -> max_(sam_and_max)
unalias maximilian_(s&m) -> max_(sam_and_max)
unalias maximilian_(sam_&_max) -> max_(sam_and_max)
unalias maxwell_rabbit -> max_(sam_and_max)
unalias maximilian_rabbit -> max_(sam_and_max)
unalias max_(s&m) -> max_(sam_and_max)
unalias max_(snm) -> max_(sam_and_max)
unalias max_(sam_&_max) -> max_(sam_and_max)
alias sam_and_max -> sam_&_max
alias samuel_dog -> sam_(sam_&_max)
alias sam_(snm) -> sam_(sam_&_max)
alias sam_(s&m) -> sam_(sam_&_max)
alias sam_(sam_and_max) -> sam_(sam_&_max)
imply sam_(sam_&_max) -> sam_&_max
alias max_(sam_and_max) -> max_(sam_&_max)
alias maxwell_(s&m) -> max_(sam_&_max)
alias maxwell_(snm) -> max_(sam_&_max)
alias maxwell_(sam_&_max) -> max_(sam_&_max)
alias maximilian_(snm) -> max_(sam_&_max)
alias maximilian_(s&m) -> max_(sam_&_max)
alias maximilian_(sam_&_max) -> max_(sam_&_max)
alias maxwell_rabbit -> max_(sam_&_max)
alias maximilian_rabbit -> max_(sam_&_max)
alias max_(s&m) -> max_(sam_&_max)
alias max_(snm) -> max_(sam_&_max)
imply max_(sam_&_max) -> sam_&_max

Reason:

The previous ampersand bug reported at forum #23047 has been fixed after the March 2020 site update (it was already fixed beforehand in the beta). Thus, all tags for copyrights, characters, et cetera that are properly titled with an ampersand should have them restored. Starting with Sam & Max because it should be a relatively easy one to start with.

As for samuel_dog being aliased back to sam_(sam_&_max), I cannot find anything outright supporting that Sam has the full name of "Samuel Dog", and nothing supporting "Dog" as his surname. Besides that, it's best to stick with his typical common name for him and Max anyway to avoid confusion.

I've just tried doing one with Ratchet & Clank instead this time. Got the same error message for that tag. (Error: Error: A tag alias for ratchet_&_clank already exists (create alias ratchet_and_clank -> ratchet_&_clank))

Here's what it would have been:

Bulk Update Request: Restoring ampersands in tags - Ratchet & Clank
unalias ratchet_&_clank -> ratchet_and_clank
unimply ratchet -> ratchet_and_clank
unimply lombax -> ratchet_and_clank
unimply angela_cross -> ratchet_and_clank
unimply cazar_(ratchet_and_clank) -> ratchet_and_clank
unimply sasha_phyronix -> ratchet_and_clank
unimply president_phyronix -> ratchet_and_clank
unalias cazares -> cazar_(ratchet_and_clank)
unalias cazare -> cazar_(ratchet_and_clank)
unalias cazar -> cazar_(ratchet_and_clank)
unalias cazar_(ratchet_&_clank) -> cazar_(ratchet_and_clank)
unalias cazar_(r&c) -> cazar_(ratchet_and_clank)
alias ratchet_and_clank -> ratchet_&_clank
imply ratchet -> ratchet_&_clank
imply lombax -> ratchet_&_clank
imply angela_cross -> ratchet_&_clank
imply cazar_(ratchet_and_clank) -> ratchet_&_clank
imply sasha_phyronix -> ratchet_&_clank
imply president_phyronix -> ratchet_&_clank
alias cazares -> cazar_(ratchet_&_clank)
alias cazare -> cazar_(ratchet_&_clank)
alias cazar -> cazar_(ratchet_&_clank)
alias cazar_(ratchet_and_clank) -> cazar_(ratchet_&_clank)
alias cazar_(r&c) -> cazar_(ratchet_&_clank)
imply clank_(ratchet_&_clank) -> ratchet_&_clank
alias clank_(ratchet_and_clank) -> clank_(ratchet_&_clank)
alias clank -> clank_(disambiguation)

Reason:

The proper spelling of the video game series's name is with an ampersand. Previously, this was aliased to use the word "and" instead because of a bug involving ampersands in the blacklist (forum #23047), but it has since been fixed in the new version of the site.

As for Clank, who was never implicated to the copyright tag for some reason, I've changed his tag to clank_(ratchet_&_clank) because of another character named Clank for the Disney Fairies franchise who is tagged here. (clank_(disney_fairies)) There is also Clacker from Banjo-Kazooie.

  • 1