From 6cdb3600e280be3550b8b6353b2c7930f7b31438 Mon Sep 17 00:00:00 2001 From: tamaina Date: Thu, 23 Feb 2023 11:10:16 +0000 Subject: [PATCH] wip --- packages/backend/src/models/entities/Notification.ts | 4 ++-- packages/backend/src/models/entities/UserProfile.ts | 8 +------- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/packages/backend/src/models/entities/Notification.ts b/packages/backend/src/models/entities/Notification.ts index 0a2e9c2412..43c25e284c 100644 --- a/packages/backend/src/models/entities/Notification.ts +++ b/packages/backend/src/models/entities/Notification.ts @@ -65,8 +65,8 @@ export class Notification { * app - アプリ通知 */ @Index() - @Column('enum', { - enum: notificationTypes, + @Column('varchar', { + length: 64, comment: 'The type of the Notification.', }) public type: typeof notificationTypes[number]; diff --git a/packages/backend/src/models/entities/UserProfile.ts b/packages/backend/src/models/entities/UserProfile.ts index 60c1c55de5..bc655aa57b 100644 --- a/packages/backend/src/models/entities/UserProfile.ts +++ b/packages/backend/src/models/entities/UserProfile.ts @@ -201,13 +201,7 @@ export class UserProfile { }) public mutedInstances: string[]; - @Column('enum', { - enum: [ - ...notificationTypes, - // マイグレーションで削除が困難なので古いenumは残しておく - ...obsoleteNotificationTypes, - ], - array: true, + @Column('jsonb', { default: [], }) public mutingNotificationTypes: typeof notificationTypes[number][];