diff --git a/server/queues/tasks/ExportJSONTask.ts b/server/queues/tasks/ExportJSONTask.ts index bcd93cc5c..4b018c10d 100644 --- a/server/queues/tasks/ExportJSONTask.ts +++ b/server/queues/tasks/ExportJSONTask.ts @@ -123,6 +123,7 @@ export default class ExportJSONTask extends ExportTask { id: document.id, urlId: document.urlId, title: document.title, + emoji: document.emoji, data: DocumentHelper.toProsemirror(document), createdById: document.createdById, createdByName: document.createdBy.name, diff --git a/server/queues/tasks/ImportJSONTask.ts b/server/queues/tasks/ImportJSONTask.ts index 08dbf6f29..f8578a211 100644 --- a/server/queues/tasks/ImportJSONTask.ts +++ b/server/queues/tasks/ImportJSONTask.ts @@ -79,6 +79,7 @@ export default class ImportJSONTask extends ImportTask { // TODO: This is kind of temporary, we can import the document // structure directly in the future. text: serializer.serialize(Node.fromJSON(schema, node.data)), + emoji: node.emoji, createdAt: node.createdAt ? new Date(node.createdAt) : undefined, updatedAt: node.updatedAt ? new Date(node.updatedAt) : undefined, publishedAt: node.publishedAt ? new Date(node.publishedAt) : null, diff --git a/server/queues/tasks/ImportTask.ts b/server/queues/tasks/ImportTask.ts index b44a812ca..13b6d3b88 100644 --- a/server/queues/tasks/ImportTask.ts +++ b/server/queues/tasks/ImportTask.ts @@ -60,7 +60,7 @@ export type StructuredImportData = { id: string; urlId?: string; title: string; - emoji?: string; + emoji?: string | null; /** * The document text. To reference an attachment or image use the special * formatting <>. It will be replaced with a reference to the diff --git a/server/types.ts b/server/types.ts index 029d290c0..2d1f4ed56 100644 --- a/server/types.ts +++ b/server/types.ts @@ -465,6 +465,7 @@ export type DocumentJSONExport = { id: string; urlId: string; title: string; + emoji: string | null; data: Record; createdById: string; createdByName: string;