# Issue sequelize-typescript overrides the declarated model option indexes with the decorated indexes. This is due to a misbehaviour in https://github.com/sequelize/sequelize-typescript/blob/8ded61aa26e192b455c682377d45cef0582e11e2/src/sequelize/sequelize/sequelize.ts#L98 ## Versions - sequelize-typescript: 2.1.6 ## Issue type - [x] bug report ## Related code ```ts @Table({ indexes: [ { unique: true, fields: ["email"], name: "another_unique_email" } ] }) export class Admin extends Model { /** * User email address. */ @AllowNull(false) @Unique({ name: "unique_email" }) declare public email: string; } ```