mirror of
https://github.com/documenso/documenso.git
synced 2025-11-13 00:03:33 +10:00
fix: dont use custom documentData for single player mode
This commit is contained in:
@ -15,6 +15,7 @@ import { sealDocument } from '@documenso/lib/server-only/document/seal-document'
|
|||||||
import { insertFieldInPDF } from '@documenso/lib/server-only/pdf/insert-field-in-pdf';
|
import { insertFieldInPDF } from '@documenso/lib/server-only/pdf/insert-field-in-pdf';
|
||||||
import { alphaid } from '@documenso/lib/universal/id';
|
import { alphaid } from '@documenso/lib/universal/id';
|
||||||
import { getFile } from '@documenso/lib/universal/upload/get-file';
|
import { getFile } from '@documenso/lib/universal/upload/get-file';
|
||||||
|
import { putFile } from '@documenso/lib/universal/upload/put-file';
|
||||||
import { prisma } from '@documenso/prisma';
|
import { prisma } from '@documenso/prisma';
|
||||||
import {
|
import {
|
||||||
DocumentDataType,
|
DocumentDataType,
|
||||||
@ -114,14 +115,12 @@ export const createSinglePlayerDocument = async (
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
const documentDataBytes = Buffer.from(pdfBytes).toString('base64');
|
const documentDataBytes = Buffer.from(pdfBytes);
|
||||||
|
|
||||||
const { id: documentDataId } = await tx.documentData.create({
|
const { id: documentDataId } = await putFile({
|
||||||
data: {
|
name: `${documentName}.pdf`,
|
||||||
type: DocumentDataType.BYTES_64,
|
type: 'application/pdf',
|
||||||
data: documentDataBytes,
|
arrayBuffer: async () => Promise.resolve(documentDataBytes),
|
||||||
initialData: documentDataBytes,
|
|
||||||
},
|
|
||||||
});
|
});
|
||||||
|
|
||||||
// Create document.
|
// Create document.
|
||||||
|
|||||||
Reference in New Issue
Block a user