8.0 'mail' (onesteinbv)



Port 'mail' modification realized by OneStein BV. (branch onesteinbv:8.0-os)

As pointed by @christophlsa in #162, this function gives an error. But I have to say that the method is correct and you have to change this call: the check is intended to prevent to overwrite a column with unintended consequences, and also to be conservative, letting in legacy column the old values. Imagine this case: [('all', 'always'), ('always', 'none')]. The first mapping will set all values to always, and the second one will map all values (old 'all' values, and current 'always' values), so this in not what we want.