task-i
This commit is contained in:
@@ -15,10 +15,13 @@ type Params = {
|
||||
export async function GET(_request: NextRequest, { params }: Params) {
|
||||
try {
|
||||
const { id } = await params;
|
||||
const { organization } = await requireOrganizationAccess({
|
||||
const { organization, session } = await requireOrganizationAccess({
|
||||
permission: PERMISSIONS.crmQuotationPdfDownload
|
||||
});
|
||||
const pdf = await getStoredApprovedQuotationPdf(id, organization.id);
|
||||
const pdf = await getStoredApprovedQuotationPdf(id, organization.id, {
|
||||
userId: session.user.id,
|
||||
auditDownload: true
|
||||
});
|
||||
|
||||
return new NextResponse(pdf.buffer, {
|
||||
headers: {
|
||||
@@ -52,6 +55,7 @@ export async function POST(_request: NextRequest, { params }: Params) {
|
||||
action: 'generate_approved',
|
||||
beforeData: before,
|
||||
afterData: {
|
||||
approvedArtifactId: after.approvedArtifactId,
|
||||
approvedPdfUrl: after.approvedPdfUrl,
|
||||
approvedTemplateVersionId: after.approvedTemplateVersionId
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user