summaryrefslogtreecommitdiff
path: root/packages/backend/src/models/Note.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/backend/src/models/Note.ts')
-rw-r--r--packages/backend/src/models/Note.ts12
1 files changed, 12 insertions, 0 deletions
diff --git a/packages/backend/src/models/Note.ts b/packages/backend/src/models/Note.ts
index 408e023ff7..2dabb75d83 100644
--- a/packages/backend/src/models/Note.ts
+++ b/packages/backend/src/models/Note.ts
@@ -143,6 +143,7 @@ export class MiNote {
})
public fileIds: MiDriveFile['id'][];
+ @Index('IDX_NOTE_ATTACHED_FILE_TYPES', { synchronize: false })
@Column('varchar', {
length: 256, array: true, default: '{}',
})
@@ -202,6 +203,17 @@ export class MiNote {
@JoinColumn()
public channel: MiChannel | null;
+ /**
+ * List of non-fatal errors encountered while processing (creating or updating) this note.
+ * Entries can be a translation key (which will be queried from the "_processErrors" section) or a raw string.
+ * Errors will be displayed to the user when viewing the note.
+ */
+ @Column('text', {
+ array: true,
+ nullable: true,
+ })
+ public processErrors: string[] | null;
+
//#region Denormalized fields
@Index()
@Column('varchar', {