# Migration guide from 3.2.3 to 3.2.4

Make sure your server is not running until the end of the migration

️❗️ WARNING

If you are using extensions to create custom code or modifying existing code, you will need to update your code and compare your version to the new changes on the repository.
Not updating your extensions can break your app in unexpected ways that we cannot predict.

# Disclaimer

This version requires a migration in the following cases:

  • You have extended the Users-Permissions User model and have the file ./extensions/users-permissions/models/User.settings.json.

Otherwise you can follow the basic version update guide.

# Migration

To fix a security issue, we have added a confirmationToken attribute in the User model. If you have extended the model in any way, you will need to add the new attribute to the model in ./extensions/users-permissions/models/User.settings.json following this example:

Before:

{
  "attributes": {
    // ...
  }
}

After:

{
  "attributes": {
    // ...
    "confirmationToken": {
      "type": "string",
      "configurable": false,
      "private": true
    }
  }
}

That's it, now you can follow the basic version update guide.