Can no longer create new accounts due to old multi-select user field plugin

That’s not surprising. What it means is that the data necessary for the migration is in the data base, but it seems likely that it’s in a form that won’t make the migration as easy as I hoped.

To confirm that, try running the following Data Explorer query:

SELECT * FROM user_custom_fields
WHERE name = 'user_field_1'
ORDER BY user_id

The useful information from that query’s results will be what is set in the value column. Ideally the results would look similar to this, with a separate entry for each option a user has selected:

I suspect that what you will find is that the values for each option a user has selected will exist in the same row. For example, [this, that] or "[this, that]". If that is correct, can you post a few of the value entries?

It might take a bit of trial and error to figure out how to parse the values into the form that Discourse expects to find.

2 Likes