diff --git a/db/migrations/20221115171263-create-permission-tables.ts b/db/migrations/20221115171263-create-permission-tables.ts index 98d7d30..8f17817 100644 --- a/db/migrations/20221115171263-create-permission-tables.ts +++ b/db/migrations/20221115171263-create-permission-tables.ts @@ -98,14 +98,14 @@ export const ROLE_BELONGS_TO_USER_TABLE_ATTRIBUTES = { export default { async up(queryInterface: QueryInterface) { await queryInterface.createTable(PERMISSION_TABLE_NAME, PERMISSION_TABLE_ATTRIBUTES); - await queryInterface.createTable(ROLE_BELONGS_TO_USER_TABLE_NAME, ROLE_TABLE_ATTRIBUTES); + await queryInterface.createTable(ROLE_TABLE_NAME, ROLE_TABLE_ATTRIBUTES); await queryInterface.createTable(ROLE_HAS_PERMISSION_TABLE_NAME, ROLE_HAS_PERMISSION_TABLE_ATTRIBUTES); await queryInterface.createTable(ROLE_BELONGS_TO_USER_TABLE_NAME, ROLE_BELONGS_TO_USER_TABLE_ATTRIBUTES); }, async down(queryInterface: QueryInterface) { await queryInterface.dropTable(PERMISSION_TABLE_NAME); - await queryInterface.dropTable(ROLE_BELONGS_TO_USER_TABLE_NAME); + await queryInterface.dropTable(ROLE_TABLE_NAME); await queryInterface.dropTable(ROLE_HAS_PERMISSION_TABLE_NAME); await queryInterface.dropTable(ROLE_BELONGS_TO_USER_TABLE_NAME); }, diff --git a/src/models/Role.ts b/src/models/Role.ts index e186974..8145c84 100644 --- a/src/models/Role.ts +++ b/src/models/Role.ts @@ -2,7 +2,11 @@ import { Association, CreationOptional, InferAttributes, InferCreationAttributes import { sequelize } from "../core/Sequelize"; import { Permission } from "./Permission"; import { User } from "./User"; -import { ROLE_BELONGS_TO_USER_TABLE_NAME, ROLE_TABLE_ATTRIBUTES } from "../../db/migrations/20221115171263-create-permission-tables"; +import { + ROLE_BELONGS_TO_USER_TABLE_NAME, + ROLE_TABLE_ATTRIBUTES, + ROLE_TABLE_NAME +} from "../../db/migrations/20221115171263-create-permission-tables"; export class Role extends Model, InferCreationAttributes> { // @@ -30,6 +34,6 @@ export class Role extends Model, InferCreationAttributes