How does the Migration work if we didn't have the Suspension Issue?

(cpradio) #1

Continuing the discussion from Old user suspension reasons have gone missing:

Okay, so I know the migration/fix is to resolve those who were experiencing the enumeration issue, however, what if we are currently running a version prior to the issue being introduced and then upgrade after it was fixed?

What slightly worries me is this line

It seems to me that condition could exist prior, but I could be reading it wrong (and actually reading it again, I think I am reading it wrong). Either way, I’d feel better about a future upgrade knowing a bit more what would happen in the scenario described above where the Discourse running site has yet to experience the problem and chooses to upgrade to latest.

(Sam Saffron) #2

Reason 16 is :check_email, and the value of the email goes in a different column (not that 0,1,2,3,4 would even be allowed as emails short of direct db access)

(cpradio) #3

Okay, so nothing to worry about. Cool, just wanted to double check.