Donmai

What's wrong with this bulk update?

Posted under General

I'm trying to request the following update:

unalias gudao -> male_protagonist_(fate/grand_order)
unalias gudako -> female_protagonist_(fate/grand_order)
alias male_protagonist_(fate/grand_order) -> fujimaru_ritsuka_(male)
alias female_protagonist_(fate/grand_order) -> fujimaru_ritsuka_(female)
alias gudao -> fujimaru_ritsuka_(male)
alias gudako -> fujimaru_ritsuka_(female)

And I get the following error:
"Error: Error: Antecedent name has already been taken (create alias gudao -> fujimaru_ritsuka_(male))"

Currently, guda(k)o are aliased to (fe)male_protagonist_(fate/grand_order) and the fujimaru_ritsuka tags don't exist.

What exactly is blocking me? I'd assumed the unalias would've allowed the alias later in the update to work.

(Btw, this is the reason)

Well, you're trying to unalias and re-alias the tag in the same request. It checks every line against current database state, and fails on

alias gudao -> fujimaru_ritsuka_(male)

since alias

gudao -> male_protagonist_(fate/grand_order)

is currently in place. So, you'll have to request former 4 lines first, and latter 2 lines once it gets approved. Though maybe lines 3 and 4 are enough for what you want: if you have alias A->B and approve and B->C, then A->B should get transformed to A->C automatically IIRC.

1